主要实现的是可以从后台传入文件名,写入日志到指定的文件中。(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将日志写入指定的文件中相关推荐

  1. slf4j+log4j打印日志,控制台无日志输出

    slf4j+log4j 实现日志打印 项目场景: 今天看以前的项目,运行起来报错,项目日志对于项目是很重要的,但是控制台没有打印出来日志,运行起来报错的问题先放一放,先把日志的问题解决了,我项目中有l ...

  2. 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一般是临时 ...

  3. 利用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所指文件中: 利 ...

  4. 写文件 —— 将内容按照指定格式写入配置文件(fwrite()函数-》》向指定的文件中写入若干数据块)

    例如 -- 文件中的配置内容格式如下: dat.txt的文件的内容为 [root@localhost tool]# cat dat.txt  aa1213bbcc1415dd 参数说明 size_t ...

  5. NET问答: Log4Net 无法将日志写入到 log 文件的求助.....

    咨询区 john84: 我在一个小项目中用上了 Log4Net,程序跑起来后没有任何日志写入到 log 文件,可能是我的 log appender 配的有问题,尴尬????,大家看看我这样配的有问题吗 ...

  6. 使用java将字符串写入到指定的文件中

    指定的字符串: 白天走在街道上,伸手不见五指,周围的建筑全被雾笼罩了,在家里通过窗户往外望去,外面就像仙境一般,雾把所有的东西都淹没了,能看到的,只有白色的雾.! 文件名是text.txt,下面就是j ...

  7. mac挂adb,并把日志保存在本地文件中

    挂adb,使用logcat把log跑到文件中,并筛选出来 以下是挂adb touch .base_profile open .base_profile export ANDROID_HOME=sdk路 ...

  8. C#中将字符串内容换行写入到txt文件中

    场景 C#中将字符串内容写入到txt文件中: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99239544 在Windows中要 ...

  9. java 文件 字符串_java将字符串写入到txt文件中

    将字符串写入到txt文件中import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundExceptio ...

最新文章

  1. 做国内最好的ITSM服务管理软件
  2. MongoDB基础介绍安装与使用
  3. 【支付宝服务窗】JEECG支付宝服务窗平台指南
  4. 项目优化到一半还是崩了,新同事换了一套调优方案,全体颤抖。。。
  5. 计算机类有电子商务类,电子商务类专业有哪些-电子商务类专业名单汇总
  6. 关于计算机网络与应用的相关片,网络技术与应用作业.doc
  7. 整人网页html语言网站,html愚人节整人一直弹的网页窗口怎么做?
  8. 苹果Mac电脑该怎么删除磁盘及双系统分区
  9. intel h61 linux驱动下载,IntelIntel DH61AG BIOS 0022.BI主板驱动官方正式版下载,适用于dos-驱动精灵...
  10. python爆破ZIP文件(支持纯数字,数字+字母,密码本)
  11. 安全圈年终大趴,FIT 2019首日盛况全程回顾
  12. UWB通信中TOF技术详解
  13. 学习java被虐千百遍
  14. 苹果a7处理器_苹果A系处理器崛起的秘密:靠山寨起家,最后打败巨头芯片商
  15. C语言自定义数组函数
  16. php面向对象第一篇
  17. 笔记本电脑总是莫名其妙自动睡眠,记录一次排查过程
  18. 无符号整型与有符号整型
  19. phpstudy后门
  20. 100V降压图纸 电路最简单的高压降压解决方案

热门文章

  1. 用sql查询姓名和身份证_查询,更新和身份
  2. GITC2016花落上海,五大亮点抢先看
  3. android6.0修改默认dns
  4. 【设计模式-行为型-中介者模式(Mediator)】
  5. 期货模拟盘有效果吗?
  6. [CF1383A]String Transformation 1
  7. 在电商行业拼杀之外,三大电商又在其他行业展开了厮杀
  8. Adobe也封杀中国账号了,技术管理者如何做到有备无患
  9. 操作符适用的类型整理归纳(Java)
  10. 生物化学 电阻抗成像OpenEIT,Dbar算法,数据集等(暂记)