【问题标题】:log file is not getting created using JDK logging with Commons-logging未使用 JDK 日志记录和 Commons-logging 创建日志文件
【发布时间】:2010-11-20 04:35:56
【问题描述】:

当我运行TestJcLLoggingService 类日志消息时,控制台会出现但没有创建日志文件,如果您知道答案,请帮助我。

下面粘贴了两个源文件。

TestJcLLoggingService.java

package com.amadeus.psp.pasd.logging;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Service;

@Service
public class TestJCLLoggingService {
    private static Log psp_log = LogFactory.getLog(TestJCLLoggingService.class);
    public static String testJCLLoggingServiceMethod(){
        psp_log.info("start of method testJCLLoggingServiceMethod class TestJCLLoggingService");

        psp_log.info("start of method testJCLLoggingServiceMethod class TestJCLLoggingService");
        return "This is a test string for JCLLogging";

    }

    public static void main(String[] args){

        testJCLLoggingServiceMethod();

    }

}

logging.properties

处理程序 = java.util.logging.ConsoleHandler, java.util.logging.FileHandler .level = 全部 com.amadeus.psp.pasd.level=全部 java.util.logging.ConsoleHandler.level = 全部 java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.level=全部 java.util.logging.FileHandler.limit=50000 java.util.logging.FileHandler.count=1 java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.FileHandler.append=true

提前致谢。

【问题讨论】:

    标签: java logging apache-commons-logging


    【解决方案1】:

    您的问题已在相关主题中得到解答:Java util logging

    基本上,您需要在 java args 或代码本身中设置配置文件 (logging.properties) 的路径,然后在正确的文件夹中查找。 (默认为用户主页)

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 2020-05-14
      • 2011-04-06
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 2022-12-19
      • 2013-03-26
      • 1970-01-01
      相关资源
      最近更新 更多