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

寿光网站建设定制网站友情链接代码

寿光网站建设定制,网站友情链接代码,佛山营销网站建设服务,邯郸哪儿做网站便宜之前客户端程序由于Websockt包依赖的log4j,就用log4j写日志了,Web用的log4j2没毛病。用log4j的多个logger的日志都写到一个文件里了,查了很多资料都没解决。今天闲了解决一下。 最后好使的配置 # 设置日志根 log4j.rootLogger INFO,Except…

之前客户端程序由于Websockt包依赖的log4j,就用log4j写日志了,Web用的log4j2没毛病。用log4j的多个logger的日志都写到一个文件里了,查了很多资料都没解决。今天闲了解决一下。

最后好使的配置

# 设置日志根
log4j.rootLogger = INFO,Exception,Debug
#  additivity的作用在于 children-logger是否使用 rootLogger的配置,默认是开启true
log4j.addivity.org.apache=false
# 输出到日志文件
log4j.logger.Exception=INFO,Exception
log4j.additivity.Exception = false
log4j.appender.Exception.encoding=UTF-8
log4j.appender.Exception = org.apache.log4j.DailyRollingFileAppender
log4j.appender.Exception.File = logs/Exception.log
log4j.appender.Exception.Append = true
log4j.appender.Exception.Threshold = INFO
log4j.appender.Exception.layout = org.apache.log4j.PatternLayout
log4j.appender.Exception.ImmediateFlush=true
log4j.appender.Exception.BufferedIO=false
log4j.appender.Exception.BufferSize=0  
log4j.appender.Exception.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ]  %m%nlog4j.logger.Debug=INFO,Debug
log4j.additivity.Debug = false
log4j.appender.Debug.encoding=UTF-8
log4j.appender.Debug = org.apache.log4j.DailyRollingFileAppender
log4j.appender.Debug.File = logs/Debug.log
log4j.appender.Debug.Append = true
log4j.appender.Debug.Threshold = INFO
log4j.appender.Debug.layout = org.apache.log4j.PatternLayout
log4j.appender.Debug.ImmediateFlush=true
log4j.appender.Debug.BufferedIO=false
log4j.appender.Debug.BufferSize=0  
log4j.appender.Debug.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ]  %m%n

关键点是logger第一位是日志级别
在这里插入图片描述

各种查资料和问了人工智能,那东西问常规的还行,稍微偏一点的问题就跟人工智障一样
在这里插入图片描述

log4j2采用滚动日志配置和限制每个日志文件的大小
在这里插入图片描述

写日志工具类

package Monitor.Util;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;/*** 写日志工具类*/
public class LogUtils {//调试日志static final Logger loggerDebug = LoggerFactory.getLogger("Debug");//异常日志static final Logger exceptionDebug = LoggerFactory.getLogger("Exception");/*** 书写调试日志* @param message 日志内容*/public static void WriteDebugLog(String message){loggerDebug.info(message);}/*** 书写异常日志* @param message 描述* @param exception 异常*/public static void WriteExceptionLog(String message, Exception exception){exceptionDebug.error(message, exception);}}
http://www.zhongyajixie.com/news/33886.html

相关文章:

  • 网站开发与经营app开发需要哪些技术
  • 可以免费看正能量的软件seo薪资水平
  • 东阿网站建设公司百度网盘搜索引擎入口官网
  • 在网站中写小说想要删除如何做百度推广助手
  • 专业网站建设必要性自己做一个网站需要多少钱
  • 青岛 html5flash设计开发|交互设计|网站建设搜索引擎调词平台价格
  • asp网站水印支除如何制作网址链接
  • wordpress网站整站搬迁南京seo外包
  • 自己做网站需要买什么策划是做什么的
  • 大型网站制作哪家好百度百科词条入口
  • 网站建设 套餐赣州seo
  • 驻马店建设局网站北京营销公司排行榜
  • 做网页收集素材常用的网站有哪些青岛seo服务哪家好
  • 深圳福田做网站网络营销和传统营销的区别和联系
  • 写作网站制作海口网站排名提升
  • 龙岗外贸网站建设公司百度发作品入口在哪里
  • 网站建设合同书网站推广是什么
  • 做网站赚钱嘛武汉seo首页优化技巧
  • 珠宝行业做网站的好处百度用户服务中心
  • 网站重构div css论文重庆网络seo公司
  • 惠州做网站哪家公司好企业网站推广的方法有
  • 网站ip改变 备案中山seo排名
  • 做ppt赚钱的网站百度2023免费
  • 自助建站源码php河南省郑州市金水区
  • 做网站找什么公司工作aso排名
  • 用手机建立网站百度排行
  • wordpress怎么搬站百度指数电脑版
  • 互联网技术试验卫星西安关键词seo公司
  • 网站登录验证码不显示百度浏览器网站入口
  • 包头北京网站建设国内最好的搜索引擎