当前位置: 首页 > news >正文

外贸门户网站建设公众号版网站建设

外贸门户网站建设,公众号版网站建设,广州美霖室内设计学校,平面设计招聘唐山1.下载log4j jar包https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip 2. 我只要到核心包 #xff0c;看需要 sources是源码包#xff0c;可以看到说明。在IDEA里先加入class jar后#xff0c;再双击这个class jar包或或右键选Navigate ,Add ,… 1.下载log4j  jar包https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip 2. 我只要到核心包 看需要 sources是源码包可以看到说明。在IDEA里先加入class jar后再双击这个class jar包或或右键选Navigate ,Add ,选对应的Sources.jar  3.示例代码 package util;import org.apache.log4j.*; import org.apache.log4j.spi.LoggingEvent;import javax.swing.*; import java.awt.*; import java.io.*;public class Log4j {public static final Logger LOGGER Logger.getLogger(Log4j.class);private static JTextArea textArea;public static void main(String[] args) {// 创建并显示UI界面createUI();// 配置log4j日志记录器configureLogger(textArea);// 示例日志输出LOGGER.debug(Debug log message);LOGGER.info(Info log message);LOGGER.warn(Warn log message);LOGGER.error(Error log message chenhao);// 关闭log4j日志记录器LogManager.shutdown();}private static void createUI() {JFrame frame new JFrame(Log Example);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(400, 300);textArea new JTextArea();textArea.setEditable(false);JScrollPane scrollPane new JScrollPane(textArea);frame.getContentPane().add(scrollPane, BorderLayout.CENTER);frame.setVisible(true);}//配置为 界面输出 和 文件输出public static void configureLogger(JTextArea textArea) {// 创建UI界面输出的AppenderJTextAreaAppender uiAppender new JTextAreaAppender(textArea);//uiAppender.setLayout(new PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %c [%p] - %m%n));uiAppender.setLayout(new PatternLayout(%d{yyyy-MM-dd HH:mm:ss} [%p] - %m%n));uiAppender.activateOptions();Logger.getRootLogger().addAppender(uiAppender);// 创建文件输出的Appendertry {FileAppender fileAppender new FileAppender(new PatternLayout(%d{yyyy-MM-dd HH:mm:ss} [%p] - %m%n), logs/logfile.log);fileAppender.setAppend(true); // 如果true则追加到现有的日志文件末尾如果false则覆盖文件中的现有内容fileAppender.activateOptions();// 将Appender添加到日志记录器Logger.getRootLogger().addAppender(fileAppender);} catch (IOException e) {e.printStackTrace();return;}// 设置日志记录级别LOGGER.setLevel(Level.DEBUG);}//配置为 控制台输出 和 文件输出public static void configureLogger() {// 创建控制台输出的AppenderConsoleAppender consoleAppender new ConsoleAppender();consoleAppender.setLayout(new PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %c [%p] - %m%n));consoleAppender.setTarget(ConsoleAppender.SYSTEM_OUT);consoleAppender.activateOptions();// 创建文件输出的Appendertry {FileAppender fileAppender new FileAppender(new PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %c [%p] - %m%n), logs/logfile.log);fileAppender.setAppend(true); // 如果true则追加到现有的日志文件末尾如果false则覆盖文件中的现有内容fileAppender.activateOptions();// 将Appender添加到日志记录器Logger.getRootLogger().addAppender(fileAppender);} catch (IOException e) {e.printStackTrace();return;}// 设置日志记录级别LOGGER.setLevel(Level.DEBUG);}private static class JTextAreaAppender extends AppenderSkeleton {private JTextArea textArea;public JTextAreaAppender(JTextArea textArea) {this.textArea textArea;}Overrideprotected void append(LoggingEvent loggingEvent) {String logMessage layout.format(loggingEvent);SwingUtilities.invokeLater(() - textArea.append(logMessage));}Overridepublic void close() {// Nothing to do here}Overridepublic boolean requiresLayout() {return true;}} } 4.格式化 解释一下%d{yyyy-MM-dd HH:mm:ss} %c [%p] - %m%n每个部分的含义 %d{yyyy-MM-dd HH:mm:ss}表示输出日志的时间戳使用指定的日期时间格式yyyy-MM-dd HH:mm:ss。 %c表示输出日志的类名。 [%p]表示输出日志的级别例如DEBUG、INFO、WARN、ERROR。 -%m表示输出日志的消息。 %n表示换行符。
http://www.zqtcl.cn/news/368603/

相关文章:

  • 邯郸做企业网站设计的公司福田祥菱m2
  • 手表拍卖网站动漫做暧视频网站
  • 福州网站定制公司如何做p2p网站
  • 微信外链网站开发嘉兴市城市建设门户网站
  • 在手机上如何制作网站qq注册网页入口
  • asp.net程序做的网站安全吗国内什么网站用asp.net
  • 凡科网做网站网站编辑知识
  • c#做交易网站taxonomy wordpress
  • 统一门户网站开发员给我用织梦做的网站
  • 网站上有声的文章是怎么做的深圳市住房和建设局网站和市住宅租赁管理服务中心
  • 如何对网站进行爬虫页面设计存在的问题
  • 知名网站建设加盟合作企业邮箱如何登录
  • asp net mvc做网站软文推广是什么
  • 张家口住房和城乡建设厅网站如何做点击赚钱的网站
  • 网站在建设中无法访问贵州碧江区住房和城乡建设局网站
  • 营销类网站 英文东莞正规的免费网站优化
  • 柳州网站推广最好的公司百度seo优化培训
  • 哈尔滨门户网站建站哪个网站做农产品
  • 网站行业关键词如何建设网站
  • wordpress插件目录504wordpress访问优化插件
  • 固定ip做网站网页源码提取工具
  • php网站模板源码下载公司网络营销推广软件
  • 免费电子版个人简历模板温州快速排名优化
  • 网站修改titlewordpress显示icp备案
  • 中国国际贸易单一窗口登录南京专业网站优化公司
  • 手机网站建设合同wordpress案例分析
  • 深圳做网站什么公司好广州电商小程序开发
  • 郑州高新区做网站的公司如何欣赏网站
  • 网站做维恩图做网站的公司杭州
  • 柳州公司网站制作公司wordpress 网店