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

手机建站免费网站建设哪个公司好

手机建站免费,网站建设哪个公司好,上传网站教程,跨境电商网站建设成本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 ,…

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.15wanjia.com/news/29640.html

相关文章:

  • 深圳美食教学网站制作百度营销推广
  • 网站首页地址 网站域名运营和营销的区别和联系
  • 做好政府网站建设工作的通知专业的网站优化公司排名
  • 聊城医院网站建设南通做网站推广的公司
  • 深圳网站建设空间关键词排名查询工具免费
  • 深圳最好的营销网站建设公司抖音关键词排名软件
  • 大型门户网站建设效果怎么样百度seo优化系统
  • 网站建设不完整(网站内容太少)网络营销相关的岗位有哪些
  • 做旅游网站当地人服务赚钱吗小时seo
  • 帮你做决定的网站上海网络推广排名公司
  • 个人网站可以做推广吗哪家网站优化公司好
  • php做电子商城网站天津seo渠道代理
  • 吉安做网站的深圳 网站制作
  • 设计师采集网站百度seo关键词优化排名
  • 电子商务网站建设实训心得体会怎样做推广是免费的
  • 华大基因 网站公司建设百度推广基木鱼
  • 赣州网站建设精英自动引流推广app
  • 网站建设与推广销售户话术福州百度首页优化
  • 申请好域名后 怎么做网站全球搜效果怎么样
  • 城阳网站建设怎样推广自己的店铺啊
  • 网站统计分析市场调研的方法有哪些
  • 政府门户网站建设背景意义优化公司治理结构
  • 手机网站导航页百度客户电话
  • 嘉峪关市住房和城乡建设局网站电商网站建设步骤
  • 广西钦州有做网站的公司吗大数据精准营销的策略
  • 网站建设利润seo全网图文推广
  • wordpress网站速度时快时慢网易疫情实时最新数据
  • 义乌制作网站公司郑州网络营销公司
  • 做服装外贸网站网络营销战略
  • 学做网站需要多久seo优化收费