Java Logging - where is my log file?

前端 未结 7 854
隐瞒了意图╮
隐瞒了意图╮ 2021-01-01 11:47

I\'m having trouble finding my log files.

I\'m using Java Logging - java.util.logging - in Eclipse 3.7.1 on Windows XP. The relevant lines of my

7条回答
  •  不思量自难忘°
    2021-01-01 11:48

    Location of log file can be control through logging.properties file. And it can be passed as JVM parameter ex : java -Djava.util.logging.config.file=/scratch/user/config/logging.properties

    Details: https://docs.oracle.com/cd/E23549_01/doc.1111/e14568/handler.htm

    Configuring the File handler

    To send logs to a file, add FileHandler to the handlers property in the logging.properties file. This will enable file logging globally.

    handlers= java.util.logging.FileHandler
    

    Configure the handler by setting the following properties:

    java.util.logging.FileHandler.pattern=/logs/oaam.log
    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.pattern specifies the location and pattern of the output file. The default setting is your home directory.

    java.util.logging.FileHandler.limit specifies, in bytes, the maximum amount that the logger writes to any one file.

    java.util.logging.FileHandler.count specifies how many output files to cycle through.

    java.util.logging.FileHandler.formatter specifies the java.util.logging formatter class that the file handler class uses to format the log messages. SimpleFormatter writes brief "human-readable" summaries of log records.

    To instruct java to use this configuration file instead of $JDK_HOME/jre/lib/logging.properties:

    java -Djava.util.logging.config.file=/scratch/user/config/logging.properties
    

提交回复
热议问题