4.10.3 Advanced Log Configuration
Logging in Style Intelligence is implemented by the standard Java Logging API of the java.util.logging package. Log messages can be customized and formatted without implementing a custom logging mechanism. You can selectively set different log levels for different packages, and include useful context based information within logs.
Note: If the report server cannot locate the 'logging.properties' file, basic logging properties will be used (from sree.properties).
To customize your logs, include a 'logging.properties' file for the server log and a 'schedule.logging.properties' file for the scheduler log within your SREE Home directory.
A sample 'logging.properties'/'schedule.logging.properties' file is show below:
.level=INFO
handlers=java.util.logging.ConsoleHandler, inetsoft.util.log.FileHandler
inetsoft.util.log.FileHandler.fileName=${sree.home}/sree.log
inetsoft.util.log.FileHandler.limit=1048576
inetsoft.util.log.FileHandler.count=2
inetsoft.util.log.FileHandler.formatter=inetsoft.util.log.PatternFormatter
inetsoft.util.log.FileHandler.formatter.pattern=%l %dd-%db-%dY %dH:%dM:%dS %u %c %M %m
inetsoft.sree.web.level=FINE
inetsoft.uql.jdbc.level=FINE
• The first property sets the default log level (FINEST, FINE, INFO, WARNING, or SEVERE).
• The second property sets the different log handlers. You can implement your own custom handler by implementing the java.util.logging.Logger interface.
• The 'fileName', 'limit', 'count' and properties specify the log file name, size limit, and the number of files to archive.
• The formatter.pattern specifies the format of the log message using the following characters:
%l Log level
%dd,%db,%dY Log Date (Day, Month, Year)
%dH:%dM:%dS Log Time (Hour, Minute, Second)
%u User Name
%c Class Name
%M Class Method
%m Log Message
• The 'level' property specifies the log detail lever for a specific package. This lets you assign finer logging for certain modules, without cluttering the log with messages from other modules.
| << 4.10.2 Viewing the Server Log | © 1996-2013 InetSoft Technology Corporation (v11.5) | 4.10.4 Writing Log Messages in Custom Code >> |