<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());



    主站蜘蛛池模板: 亚洲国产一区二区a毛片| 77777午夜亚洲| 国产桃色在线成免费视频| 亚洲国产精品久久人人爱| 国产又黄又爽又猛的免费视频播放| 久久99精品免费一区二区| 4444亚洲国产成人精品| 国产又大又长又粗又硬的免费视频| 99视频在线观看免费| 久久精品国产99国产精品亚洲| 亚洲精品偷拍视频免费观看| 91香焦国产线观看看免费| 黄页网址大全免费观看12网站| 亚洲精品成人av在线| 又黄又爽的视频免费看| aⅴ免费在线观看| 72pao国产成视频永久免费| 亚洲国产最大av| 亚洲AV乱码久久精品蜜桃| 国产一区二区三区免费在线观看 | 亚洲成a人片在线观看播放| 亚洲AV无码之日韩精品| 69堂人成无码免费视频果冻传媒| 亚洲精品偷拍视频免费观看| 国产亚洲精品bv在线观看| 亚洲成人在线电影| 亚洲区小说区图片区| 思思99re66在线精品免费观看| 免费视频成人片在线观看| a级毛片免费观看网站| 亚洲国产av玩弄放荡人妇| 亚洲精品熟女国产| 亚洲人成77777在线播放网站| 哒哒哒免费视频观看在线www| 国产成人精品久久免费动漫| 成人久久免费网站| av午夜福利一片免费看久久| 精品国产亚洲一区二区三区在线观看 | 99re6在线视频精品免费下载| 在线亚洲精品视频| 久久国产亚洲精品|