|
|
|
Запись логов в файл
|
|||
|---|---|---|---|
|
#18+
Я начал использовать библиотеку log4j, хотелось бы узнать как записывать логи не в консоль, а в файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 14:09 |
|
||
|
Запись логов в файл
|
|||
|---|---|---|---|
|
#18+
авторFileHandler Parameters The java.util.logging.FileHandler has the configurable properties defined in Table 4-2. Table 4-2: FileHandler Configuration Parameters Property Meaning Default append Item to append to the existing file false count The number of files to rotate through Defaults to 1 encoding Character encoding to use Default platform-specific encoding filter Any filter to attach No filter formatter Formatting for the logging information java.util.logging.XMLFormatter level The level of logging Level.ALL limit The approximate maximum number of bytes to write to a file No limit (If set to zero, it means no limit.) pattern Pattern for generating the output filename %h/java%u.log Here is a sample configuration file for the FileHandler: #configuration for the FileHandler java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.limit = 5000 java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter We have already discussed the patterns related to the FileHandler in Chapter 2. The default configuration parameters just shown for the FileHandler object define the location of the logging output file to be the "/user-home" directory, and each logging file will be named with a unique number added to its base name such as "java0.log", "java1.log", etc. The limit property defines the size limit for each file and is set to 5000 bytes. Exceeding the limit will force the creation of a new logging file with the pattern defined in the pattern configuration property. The count property defines the number of LogRecord objects to be logged, and the formatter property defines SimpleFormatter to be the default Formatter object for the FileHandler. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 14:13 |
|
||
|
Запись логов в файл
|
|||
|---|---|---|---|
|
#18+
Что надо прописать в log4j.properties, чтобы запись логов производилась в определенный файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 15:33 |
|
||
|
Запись логов в файл
|
|||
|---|---|---|---|
|
#18+
Что-то типа этого, в Apress.Logging.in.Java.with.the.JDK.1.4.Logging.API.and.Apache.log4j.eBook-LiB хорошо все описано. автор#set the level of the root logger to DEBUG (the lowest level) #and set its appenders named DEBUG and CONSOLE log4j.rootLogger = DEBUG, CONSOLE #set your own logger log4j.logger.test=DEBUG, FILE, ROLLING, DAILY #set the appender CONSOLE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender #set the appender FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=out.log #set the appender ROLLING log4j.appender.ROLLING=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING.File=rolling.log log4j.appender.ROLLING.MaxFileSize=1KB #set the appender DAILY log4j.appender.DAILY=org.apache.log4j.DailyRollingFileAppender log4j.appender.DAILY.File=daily.log log4j.appender.DAILY.DatePattern='.' yyyy-MM-dd-HH-mm #set the layout for the appenders log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.conversionPattern=%p - %m%n log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern=%p - %m%n log4j.appender.ROLLING.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING.layout.conversionPattern=%p - %m%n log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout log4j.appender.DAILY.layout.conversionPattern=%p - %m%n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33885633&tid=2148567]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 468ms |

| 0 / 0 |
