关键词不能为空

当前您在: 主页 > 英语 >

java中log日志的使用(完全版)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-17 23:26
tags:

-

2021年2月17日发(作者:puffy)


java



log


日志 的使用(完全版)








Commons_logging




Apache


通用日志包


< p>
他为


Log4JLogger


< br>NoOpLog



LogKitLogger

< p>


Jdk14Logger


AvalonLogger


提供了一共通用的接口进行调用,


使得在使用


各种不同的第三方日志包时变得非常简单。


Sim pleLog


:是


commons_logging

< p>
自带的一个控制台输出日志。



可以通过简单的配置使用不同的第三方日志包。




src


根目录下放进


ti es


文件,进


行配置使用哪个第三方日志包。

< br>


#


定义了使用的具体第三方的日值包



#=s


.Log


=s.l


4JLogger


#=s


.g


#=s


.Logger


#=s


.14Logger


#=s


.Logger


程序中调用:



import


import tory;


public static Log log = ();


(


成功关闭链接




commons_ties


文件中定义好了使用那个


第三方日志包,在程序中打印日志时,就使用的是那个包,


非常方便。



Log


日志包



eAppender=


leAppender


e=ollingFileAp


pender


ConsoleAppender


,控制台输出



FileAppender


,文件日志输出



SMTPAppender


,发邮件输出日志

< br>


SocketAppender


Socket


日志



NTEven tLogAppender



Window NT


日志



SyslogAppender




JMSAppender




AsyncAppender




NullAppender


文件输出:


RollingFileAppender


gger=INFO,logfile


e=gFileAppend


er


old=INFO











//< /p>


输出以


上的


INFO

信息



=../logs/INFO_log





//< /p>


保存


log


文件路径


=true
















//


默认



tru e


,添加到末尾,


false


在每次启 动时进行覆盖



eSize=10KB //

< br>一个


log


文件的


大小,超过这 个大小就又会生成


1


个日志



//KB



MB



GB


kupIndex=3 //


最多保存


3



文件备份



=yo


ut






//


输出文件的格式



onInfo=true #


是否显示


类名和行数



=


页面


title








#html


页面的


<title>


############################## SampleLayout


####################################


#


=Lay


out


############################## PatternLayout


###################################


#


=nLay


out


#


sionPattern=%d%p[%


c]-%m%n%d


############################## XMLLayout


#######################################


#


=out


# onInfo=true




#


是否


显示类名和行数



############################## TTCCLayout


######################################


#


=yo


ut


# rmat=ISO8601


#NULL, RELATIVE, ABSOLUTE, DATE or ISO8601.


# neID=GMT-8:00


# ryPrefixing=false ##


默认为


true


打印类别名



# tPrinting=false





##


默认为


true


打印上下文信息



# Printing=false ##



认为


true


打印线程名



#


打印信息如下:



2007-09-13 14:45:39,765 [http-8080-1] ERROR


- error


成功关闭链接



##### #########################################

#################################


每天文 件的输出:


DailyRollingFileAppender


gger=INFO,errorlogfile


ogfile=ollingF


ileAppender


old=ERROR


=../logs/ERROR_log


=true #


默认为


true


,添


加到末尾,


false

< br>在每次启动时进行覆盖



ateFlush=true








#


直接输出,不进行缓存



#'.'yyyy-MM:


每个月更新一个

< br>log


日志



#'.'yyyy-ww:


每个星期更新一个


log


日志



#'.'yyyy-MM-dd:


每天更新一个


log


日志



#'.'yyyy-MM-dd-a:


每天的午夜和正午更新 一个


log


日志



#'.'yyyy-MM-dd-HH:


每小时更新一个


log


日志



#'.'yyyy-MM-dd-HH-mm:


每分钟更新一 个


log


日志



ttern='.'yyyy-MM-dd'.log'


#


文件名称的格式



=


nLayout


sionPattern=%d


%p[%c]-%m%n%d


控制台输出:



gger=INFO,consoleAppender


eAppender=


leAppender


old=ERROR


=4j.


PatternLayout

-


-


-


-


-


-


-


-



本文更新与2021-02-17 23:26,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/663645.html

java中log日志的使用(完全版)的相关文章