java log4j打印信息

mac2022-10-03  24

目录

java log4j打印信息

java配置文件读取


java log4j打印信息

log4j.properties

#stdout configure log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern= %d %p [%c] - <%m>%n log4j.appender.stdout.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %p [%c]-%L %m%n #logfile configure log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.logfile.File=/Application/Gosun/enterprise/spark-streaming/logs/core.log #log4j.appender.logfile.File=/Users/cgf/cgflyq/core.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout #log4j.appender.logfile.layout.ConversionPattern= %d %p [%c] - <%m>%n log4j.appender.logfile.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} [%F]-[%p]-%L %m%n

log4j.properties的配置文件是可以修改的,来达到自己想要的打印效果。

打印结果如下:

java配置文件读取

读取配置文件的代码

package com.gosun.parse.constant; import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; import com.typesafe.config.ConfigValue; import java.util.Map; //加载配置文件中的内容 public class ConfigInfo { public static final Config config = ConfigFactory.load("merge-hbase.conf"); //regex public static final String regex_accesslog_regexgw500 = config.getString("hbase.zookeeper.quorum"); public static void main(String[] args) { for (Map.Entry<String, ConfigValue> entry : config.entrySet()) { System.out.println(entry.getKey()); } } }

 

最新回复(0)