利用slf4j+log4j将日志写入指定的文件中
主要实现的是可以从后台传入文件名,写入日志到指定的文件中。(jar包在链接中http://download.csdn.net/download/u010924720/10150019)
代码如下:
package com.test.test; import com.utils.LogName; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class Test01 {private static Logger log= LoggerFactory.getLogger(LogName.BUSINESS_LOG); private static Logger log1= LoggerFactory.getLogger(LogName.REST_LOG); public static void main(String[] args) {log.info("请求服务:{}出现异常1", "http:"); log1.info("请求服务:{}出现异常2", "http:"); }}
log4j.rootLogger=debug,stdout,D log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Threshold=trace log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.stdout.Encoding=utf-8 ### 輸出到日誌文件 ### log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = E://logs/business/log.log log4j.appender.D.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.D.Append = true log4j.appender.D.Threshold = DEBUG log4j.appender.D.layout = org.apache.log4j.PatternLayout log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %l -LN:%L] - [ %p ] %m%n log4j.logger.business_log=INFO,business_log log4j.appender.business_log=org.apache.log4j.DailyRollingFileAppender log4j.appender.business_log.Append=true log4j.appender.business_log.DatePattern='.'yyyy-MM-dd log4j.appender.business_log.File=E://logs/business/business_log.log log4j.appender.business_log.Threshold=INFO log4j.appender.business_log.layout=org.apache.log4j.PatternLayout log4j.appender.business_log.layout.ConversionPattern=%d - %c [%t] %-5p %c %x %l - %m%n log4j.appender.business_log.Encoding=utf-8 log4j.logger.rest_log=INFO,rest_log log4j.appender.rest_log=org.apache.log4j.DailyRollingFileAppender log4j.appender.rest_log.Append=true log4j.appender.rest_log.DatePattern='.'yyyy-MM-dd log4j.appender.rest_log.File=E://logs/business/rest_log.log log4j.appender.rest_log.Threshold=INFO log4j.appender.rest_log.layout=org.apache.log4j.PatternLayout log4j.appender.rest_log.layout.ConversionPattern=%d - %c [%t] %-5p %c %x %l - %m%n log4j.appender.rest_log.Encoding=utf-8 #log4j.additivity.rest_log=false
利用slf4j+log4j将日志写入指定的文件中相关推荐
- slf4j+log4j打印日志,控制台无日志输出
slf4j+log4j 实现日志打印 项目场景: 今天看以前的项目,运行起来报错,项目日志对于项目是很重要的,但是控制台没有打印出来日志,运行起来报错的问题先放一放,先把日志的问题解决了,我项目中有l ...
- 1.atd和crond两个任务管理程序的区别 2.指定在2023/08/26 09:00将时间写入testmail.txt文件中3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录
一.atd与crond的区别 1.运行方式不同,at只运行一次,而crontab则是循环运行: 2.依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond: 3.at一般是临时 ...
- 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...
- 写文件 —— 将内容按照指定格式写入配置文件(fwrite()函数-》》向指定的文件中写入若干数据块)
例如 -- 文件中的配置内容格式如下: dat.txt的文件的内容为 [root@localhost tool]# cat dat.txt aa1213bbcc1415dd 参数说明 size_t ...
- NET问答: Log4Net 无法将日志写入到 log 文件的求助.....
咨询区 john84: 我在一个小项目中用上了 Log4Net,程序跑起来后没有任何日志写入到 log 文件,可能是我的 log appender 配的有问题,尴尬????,大家看看我这样配的有问题吗 ...
- 使用java将字符串写入到指定的文件中
指定的字符串: 白天走在街道上,伸手不见五指,周围的建筑全被雾笼罩了,在家里通过窗户往外望去,外面就像仙境一般,雾把所有的东西都淹没了,能看到的,只有白色的雾.! 文件名是text.txt,下面就是j ...
- mac挂adb,并把日志保存在本地文件中
挂adb,使用logcat把log跑到文件中,并筛选出来 以下是挂adb touch .base_profile open .base_profile export ANDROID_HOME=sdk路 ...
- C#中将字符串内容换行写入到txt文件中
场景 C#中将字符串内容写入到txt文件中: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99239544 在Windows中要 ...
- java 文件 字符串_java将字符串写入到txt文件中
将字符串写入到txt文件中import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundExceptio ...
最新文章
- 做国内最好的ITSM服务管理软件
- MongoDB基础介绍安装与使用
- 【支付宝服务窗】JEECG支付宝服务窗平台指南
- 项目优化到一半还是崩了,新同事换了一套调优方案,全体颤抖。。。
- 计算机类有电子商务类,电子商务类专业有哪些-电子商务类专业名单汇总
- 关于计算机网络与应用的相关片,网络技术与应用作业.doc
- 整人网页html语言网站,html愚人节整人一直弹的网页窗口怎么做?
- 苹果Mac电脑该怎么删除磁盘及双系统分区
- intel h61 linux驱动下载,IntelIntel DH61AG BIOS 0022.BI主板驱动官方正式版下载,适用于dos-驱动精灵...
- python爆破ZIP文件(支持纯数字,数字+字母,密码本)
- 安全圈年终大趴,FIT 2019首日盛况全程回顾
- UWB通信中TOF技术详解
- 学习java被虐千百遍
- 苹果a7处理器_苹果A系处理器崛起的秘密:靠山寨起家,最后打败巨头芯片商
- C语言自定义数组函数
- php面向对象第一篇
- 笔记本电脑总是莫名其妙自动睡眠,记录一次排查过程
- 无符号整型与有符号整型
- phpstudy后门
- 100V降压图纸 电路最简单的高压降压解决方案