Log4j2 Config

Log4j 2 配置 可以自动加载配置,配置文件包括四种格式:properties,yml,json,xml,配置文件优先级依次为 log4j2.configurationFile > log4j2-test.properties > log4j2-test.yaml或log4j2-test.yml > log4j2-test.json或log4j2-test.jsn > log4j2-test.xml > log4j2.properties > log4j2.yaml或log4j2.yml > log4j2.json或log4j2.jsn > log4j2.xml > DefaultConfiguration,配置文件需要放在classpath路径下 配置文件示例 在实际项目中用过properties和xml格式,yml和json没用过 log4j2.properties log4j2.yml log4j2.json log4j2.xml 配置参数 appender组件列表 append 描述 AsyncAppender 用于接受其他类型appender的引用,并使用单独线程异步写入log CassandraAppender 将日志写入Cassandra数据库中,需要提前建立keyspace和table ConsoleAppender 其日志写入System.out或System.err,默认为System.out FailoverAppender 故障转移appender,可以指定主appender,并且包含一组appender集合,当主appender写入失败,则会依次使用其他append写入,直至写入成功或者全部appender写入失败 FileAppender 将日志写入文件,使用FileManager执行io FlumeAppender 将日志序列化后发送给Flume代理。 可选组件,由单独的jar提供。 JDBCAppender 使用标准JDBC将日志写入关系数据库表,必须使用连接池 JMS Appender 将日志发送至JMS中 JPAAppender 通过JPA将日志写入关系型数据库表,需要有单独的persistence.xml配置文件 HttpAppender 通过http请求发送日志,使用HttpURLConnection实现,响应2XX状态码为成功,否则抛出异常 KafkaAppender … Read more

idea 改变背景色 反色

idea 可以改变背景色: 路径为File->settings->Editor->Color Scheme可以设置软件默认颜色,旁边的小齿轮添加颜色名字 select “intelliJ Light” IDEA设置一张背景图片,路径:File->Settings->Appearance&Behavior->Appearance

linux grep 匹配第一个 截取报文

linux grep 匹配第一个 在Linux中使用grep命令可以进行文本的模式匹配。要匹配并输出第一个符合条件的结果,可以通过添加参数-m来限制只显示第一个匹配项。 下面是一个示例查询及其对应的代码: