利用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 ...
最新文章
- Tomcat介绍及性能优化
- SPI动态加载配置文件
- android应用APP中的页面响应时间测试
- google海底光缆图_感受技术震撼:全球海底光缆分布图详解(附源地图链接)
- MAC maven 安装和配置
- python递增文件名_python-文件存在时文件名中的数字递增
- CCF CSP 202104-1
- dataframe画图
- 【必做1】结对编程—词频统计
- MBTI职业性格测试完整版(静态题库)
- django笔记10 cookie整理
- USB 3.0硬件设计
- php fpm工作原理,phpfpm工作原理是什么?
- 域名证书到期监控告知
- 摘要、引言和结论的六项区别
- 生产计划管理软件有哪些功能?如何解决企业管理难题?
- 关于img标签中data:image/XXX;base64图片内容提取
- 用安卓手机三步获取root权限教程
- jsqlparser 简介、中文文档、中英对照文档 下载
- c语言输出菱形for循环_c语言for循环如何打印菱形