<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    爪哇一角

    共同探討STRUTS#HIBERNATE#SPRING#EJB等技術
    posts - 3, comments - 6, trackbacks - 0, articles - 99
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    log4j使用說明 [轉]

    Posted on 2006-12-11 16:04 非洲小白臉 閱讀(222) 評論(0)  編輯  收藏 所屬分類: 其他資源
    log4j使用說明?[轉]
    ?

    1. 下載log4j解壓后在目錄jakarta-log4j-1.2.8dist\lib找到log4j-1.2.8.jar文件拷到

    <Catalina-home>/webapps/test/WEB-INF/lib目錄下

    2.?????? 創建log4j的配置文件log4j.properties,存于目錄:

    <Catalina-home>/webapps/test/WEB-INF

    ?????? 文件內容:

    ?????? log4j.rootLogger=DEBUG, consoleLogger, fileLogger

    log4j.appender.consoleLogger=org.apache.log4j.ConsoleAppender

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

    log4j.appender.consoleLogger.Threshold=DEBUG

    log4j.appender.consoleLogger.layout.ConversionPattern=%c{2} - %m%n

    log4j.appender.fileLogger=org.apache.log4j.RollingFileAppender

    log4j.appender.fileLogger.File=c:/tomcat/webapps/test/WEB-INF/blog.txt

    log4j.appender.fileLogger.MaxFileSize=1000KB

    # 保留5個舊的日志文件

    log4j.appender.fileLogger.MaxBackupIndex=5

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

    # 日志格式按照WebSphere通用日志格式相似的方式記錄

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

    3.?????? 創建Blog4jServlet.java

    import org.apache.log4j.Logger;

    import org.apache.log4j.PropertyConfigurator;

    public class BLog4jServlet extends HttpServlet {

    public void init(ServletConfig config) throws ServletException {???????

    ??????? try{

    ??????????? String path = config.getServletContext().getRealPath("/");

    ??????? ??? String propfile = path + config.getInitParameter("propfile");

    ??????????? PropertyConfigurator.configure(propfile);

    ??????? }catch(Exception e){

    ??????????? System.out.println(e.getMessage());

    ??????? }

    ??????? }

    }

    4.???? 修改web.xml,加入如下代碼:

    <servlet>

    ? ?? <servlet-name>log4j</servlet-name>

    <servlet-class>binclude.BLog4jServlet</servlet-class>

    <init-param>

    <param-name>propfile</param-name>

    <param-value>/WEB-INF/log4j.properties</param-value>

    </init-param>

    <load-on-startup>1</load-on-startup>

    </servlet>

    5.???? 在需要調用log的時候:

    import org.apache.log4j.*;

    static Logger logger = Logger.getLogger(DispatchServlet.class.getName());

    logger.debug("this is a log message from" + logger.getName());

    logger.info("info from" + logger.getName());

    logger.warn("warn " + logger.getName());

    logger.error("error" + logger.getName());



    主站蜘蛛池模板: 免费VA在线观看无码| 亚洲另类自拍丝袜第五页 | 国产精品无码一区二区三区免费 | 日韩人妻无码免费视频一区二区三区 | 亚洲第一二三四区| 久久久久成人片免费观看蜜芽| 亚洲精品美女久久777777| 三级毛片在线免费观看| 亚洲精品乱码久久久久久久久久久久| 国产一级黄片儿免费看| 亚洲精品无码MV在线观看| 少妇人妻偷人精品免费视频| 67pao强力打造67194在线午夜亚洲| 真实国产乱子伦精品免费| 亚洲国产成a人v在线| 拔擦拔擦8x华人免费久久| 一二三四在线观看免费中文在线观看| ZZIJZZIJ亚洲日本少妇JIZJIZ| 99久久婷婷免费国产综合精品| 亚洲av激情无码专区在线播放| 亚洲视频免费观看| 亚洲午夜精品久久久久久app | 久久精品国产亚洲夜色AV网站| 7x7x7x免费在线观看| 伊人久久亚洲综合影院首页| 夜色阁亚洲一区二区三区| 中文字幕免费在线视频| 亚洲视频在线不卡| 日本免费人成黄页网观看视频| 国产成人无码精品久久久免费 | 亚洲欧洲无卡二区视頻| 亚洲国产日韩成人综合天堂 | 午夜视频在线免费观看| 亚洲午夜精品一区二区麻豆| 亚洲午夜福利717| 久久久www成人免费毛片| 人体大胆做受免费视频| 18亚洲男同志videos网站| 国产猛烈高潮尖叫视频免费| 一级做a爰全过程免费视频| 亚洲人成色77777在线观看|