0

クラスを実行すると、TestJcLLoggingServiceログ メッセージがコンソールに表示されますが、ログ ファイルが作成されません。答えがわかっている場合は、助けてください。

2 つのソース ファイルが下に貼り付けられます。

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
.レベル = すべて
com.amadeus.psp.pasd.level=すべて
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter


java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.level=ALL
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

前もって感謝します。

4

1 に答える 1

0

あなたの質問は関連するスレッドで答えられます:Javautillogging

基本的に、構成ファイル(logging.properties)のパスをJava引数またはコード自体で設定してから、適切なフォルダーを調べる必要があります。(デフォルトはユーザーホームです)

于 2009-08-17T10:39:36.007 に答える