最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Log4j 日志文件存放位置設置

 更新時間:2018年08月09日 11:07:29   作者:擦肩而過  
這篇文章主要介紹了詳解Log4j 日志文件存放位置設置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

以DailyRollingFileAppender 為例:假設每天一個日志文件

有以下設置:

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender

log4j.appender.A1.File=app.log

log4j.appender.A1.DatePattern='.'yyyy-MM-dd

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=%d %5p - %c -%-4r [%t]    - %m%n

經(jīng)過自己測試,無法找到app.log文件 

如要將日志文件保存在 :根目錄/web-info/logs/下,個人有以下4種解決方案:

1 絕對路徑

log4j.appender.A1.File=D:\apache-tomcat-6.0.18/webapps/項目/WEB-INF/logs/app.log

但這種寫法靈活性很差

以下3中使用相同的設置原理: jvm的環(huán)境變量

2:spring的Log4jConfigListener

通過以下配置

<context-param> 
  <param-name>webAppRootKey</param-name> 
  <param-value>webApp.root</param-value> 
 </context-param> 
 <context-param> 
 <param-name>log4jConfigLocation</param-name> 
  <param-value>classpath:log4j.properties</param-value> 
 </context-param> 
<listener>  
   <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>  
 </listener> 

log4j.appender.logfile.File=${webApp.root}/WEB-INF/logs/app.log

備注:

1、spring配置變了webAppRootKey是不能變的,值可以隨意寫。

2、log文件存放在tomcat工程目錄/webapp(工程名稱)/WEB-INF/logs/app.log文件。

2:使用已有jvm變量:

例如:

log4j.appender.logfile.File=${user.home}/logs/app.log

日志將位于:例如windows:C:\Documents and Settings\joe\logs\app.log

3 自己設置目錄,也就是在項目啟動時通過System.setProperty設置,通過實現(xiàn)ServletContextListener來解決:例如

public class log4jlistener implements ServletContextListener { 
  public static final String log4jdirkey = "log4jdir"; 
  public void contextDestroyed(ServletContextEvent servletcontextevent) { 
    System.getProperties().remove(log4jdirkey); 
  } 
  public void contextInitialized(ServletContextEvent servletcontextevent) { 
  String log4jdir = servletcontextevent.getServletContext().getRealPath("/"); 
  //System.out.println("log4jdir:"+log4jdir); 
  System.setProperty(log4jdirkey, log4jdir); 
  } 
} 

web.xml配置:

<listener> 
  <listener-class>com.log4j.log4jlistener</listener-class> 
</listener> 

log4j.prtperties 配置:

log4j.appender.A1.File=${log4jdir}/WEB-INF/logs/app1.log 來解決。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解Mybatis中的PooledDataSource

    詳解Mybatis中的PooledDataSource

    這篇文章主要介紹了詳解Mybatis中的PooledDataSource,PooledDataSource使用了數(shù)據(jù)庫連接池可以實現(xiàn)數(shù)據(jù)庫連接池的重復利用,還能控制連接數(shù)據(jù)庫的連接上限
    2022-06-06
  • java集合框架詳解

    java集合框架詳解

    本文主要介紹了java集合框架的相關知識。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Java gRPC攔截器簡單實現(xiàn)分布式日志鏈路追蹤器過程詳解

    Java gRPC攔截器簡單實現(xiàn)分布式日志鏈路追蹤器過程詳解

    有請求的發(fā)送、處理,當然就會有攔截器的需求,例如在服務端通過攔截器統(tǒng)一進行請求認證等操作,這些就需要攔截器來完成,今天松哥先和小伙伴們來聊一聊gRPC中攔截器的基本用法,后面我再整一篇文章和小伙伴們做一個基于攔截器實現(xiàn)的JWT認證的gRPC
    2023-03-03
  • Spring事務annotation原理詳解

    Spring事務annotation原理詳解

    這篇文章主要介紹了Spring事務annotation原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • java數(shù)組排序示例分享

    java數(shù)組排序示例分享

    這篇文章主要介紹了java數(shù)組排序示例,需要的朋友可以參考下
    2014-03-03
  • java實現(xiàn)追加內容到文件末尾的常用方法分析

    java實現(xiàn)追加內容到文件末尾的常用方法分析

    這篇文章主要介紹了java實現(xiàn)追加內容到文件末尾的常用方法,結合具體實例分析了java文件流及寫入指針等相關操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java中Comparator與Comparable排序的區(qū)別詳解

    Java中Comparator與Comparable排序的區(qū)別詳解

    這篇文章主要介紹了Java中Comparator與Comparable排序的區(qū)別詳解,如果你有一個類,希望支持同類型的自定義比較策略,可以實現(xiàn)接口Comparable,如果某個類,沒有實現(xiàn)Comparable,但是又希望對它進行比較,則可以自定義一個Comparator,需要的朋友可以參考下
    2024-01-01
  • Springboot集成minio實現(xiàn)文件存儲的實現(xiàn)代碼

    Springboot集成minio實現(xiàn)文件存儲的實現(xiàn)代碼

    MinIO?是一款基于Go語言的高性能對象存儲服務,本文主要介紹了Springboot集成minio實現(xiàn)文件存儲的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java 爬蟲服務器被屏蔽的解決方案

    Java 爬蟲服務器被屏蔽的解決方案

    這篇文章主要介紹了Java 爬蟲服務器被屏蔽的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • 詳解Springboot整合Dubbo之代碼集成和發(fā)布

    詳解Springboot整合Dubbo之代碼集成和發(fā)布

    本篇文章主要介紹了Springboot整合Dubbo之代碼集成和發(fā)布,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12

最新評論

平乐县| 平武县| 浠水县| 马尔康县| 赞皇县| 锡林浩特市| 洪湖市| 合阳县| 新巴尔虎右旗| 乳山市| 安西县| 黔西县| 阜新市| 祥云县| 酒泉市| 屯门区| 岑溪市| 理塘县| 棋牌| 班戈县| 彰化市| 乳源| 页游| 大埔县| 乌海市| 修水县| 株洲县| 铁岭县| 城市| 类乌齐县| 离岛区| 阿图什市| 皮山县| 盈江县| 呼和浩特市| 嵊州市| 盘山县| 上思县| 台湾省| 德安县| 会理县|