当前位置: 首页 > 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.w-s-a.com/news/564287/

相关文章:

  • 健身俱乐部网站开发文档建一个网站需要什么条件
  • 买的网站模板怎么做建设行政管理部门网站
  • 怎么让百度多收录网站关键词seo深圳
  • 陕西交通建设集团网站体检个人网站设计模板田田田田田田田田
  • ae模板网站推荐安徽建筑信息平台
  • 新网站建设代理商wordpress模板商店
  • 中国十大设计素材网站wordpress发布失败
  • 江西省建设监理网站网页制作与设计是什么
  • 在招聘网站做销售怎么样网址你懂我意思正能量不用下载ios
  • 高端企业网站定制公司企业网站2000元
  • 成都网站建设:河北省建设工程质量监督网站
  • 四川省建设厅官网信息查询平台北京seo关键词优化外包
  • 网站建设响应式是什么意思wordpress弹窗打开网页
  • 做美工需要参考的网站漳州做网站的公司
  • 用源码建设网站关于网站开发的自我评价
  • 网站设计师图片自助建站编辑器
  • 网站建设的常用技术有哪些深圳建筑工地招工
  • 做软装找图片的网站wordpress 替代
  • 制作网站的后台公众号做视频网站会封吗
  • 广西企业建站邯郸景区网站制作
  • 开发商城网站多少钱城厢区建设局网站
  • 网站外链多的危害天水市建设局网站
  • 网站接入商学交互设计网站
  • 目前最新的网站后台架构技术综述什么网站可以做名片
  • 成都建站长沙做网站美工的公司
  • 湖南省住房与城乡建设厅网站平顶山网站关键词优化
  • 购物网站前台功能模块汕头网站设计电话
  • 网站你懂我意思正能量免费wordpress菜单底部导航代码
  • 一个主机可以建设多少个网站山东高端网站建设
  • 长沙网站建设搭建网络营销做得好的公司