java打log代码 java loge

java项目中打印log根据我个人的经验来说,开发阶段使用debug级别、测试阶段使用info级别、上线后可以继续维持在info级别、上线一段时间后,可以改成error级别 。
根据你的描述,应该是使用info级别,具体使用情况大致是这样:
每一个操作都要记录的话,使用log.info("要记录的内容");
对于某些错误,如果不影响流程可以考虑使用log.warn("要记录的内容");
对于严重错误 , 如空指针、内存溢出等,使用log.error("要记录的内容");
如何在Java程序中打log引入log4jjava打log代码,就可以输出log 。另外最简单java打log代码的还可以System.out.println()
java怎么打log能直接定位到代码你好,可以配置一下log4j,放在项目的根目录下 , 就会自定定位错误信息,并且定位到具体行
关于log4j的使用,首先把log4j.jar文件考到工程里面,src在新建log4j.properties文件
配置如下
#A1为控制台输出,A2为文件输出,R为文件输出,并且按天分割.级别为info
log4j.rootLogger=info,A1,A2,R
#将info级别的日志输出到控制台
【java打log代码 java loge】log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.Threshold=info
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
#将info级别的日志输出到文件,按天分隔
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=./logs/sslvpn.log
log4j.appender.R.DatePattern = '.'yyyy-MM-dd
log4j.appender.R.Threshold=info
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
#将error级别的日志输出到文件
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=./logs/error.log
log4j.appender.A2.Threshold=error
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
log4j的功能很强大,可以将日志信息插入数据库,希望可以帮到你
java打log代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java loge、java打log代码的信息别忘了在本站进行查找喔 。

    推荐阅读