logging.properties revision 87f889087d8ed87c45dc891b819878b90cc539ba
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley############################################################
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updater# Logging Configuration File
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You can use a different file by specifying a filename
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley# with the java.util.logging.config.file system property.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley# For example java -Djava.util.logging.config.file=myfile
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley############################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews############################################################
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# Global properties
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein############################################################
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# "handlers" specifies a comma separated list of log Handler
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# classes. These handlers will be installed during VM startup.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# Note that these classes must be on the system classpath.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley# By default we only configure a ConsoleHandler, which will only
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updater# show messages at the INFO and above levels.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#handlers= java.util.logging.ConsoleHandler
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# To also add the FileHandler, use the following line instead.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinhandlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Default global logging level.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This specifies which kinds of events are logged across
4abdfc917e6635a7c81d1f931a0c79227e72d025Mark Andrews# all loggers. For any given facility this global level
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# can be overriden by a facility specific level
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Note that the ConsoleHandler also has a separate level
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# setting to limit messages printed to the console.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Available logging levels: OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# OFF will give no output, SEVERE will give very little output, FINEST and ALL will give lots of output.
a1b05dea35aa30b152a47115e18bbe679d3fcf19Mark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.level= ALL
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updater############################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Handler specific properties.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Describes specific configuration info for Handlers.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein############################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# default file output is in user's home directory.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#java.util.logging.FileHandler.pattern = %hjava%u.log
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.FileHandler.pattern = opengrok%g.%u.log
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.FileHandler.limit = 52428800
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.FileHandler.count = 3
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.FileHandler.level = ALL
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updaterjava.util.logging.FileHandler.formatter = org.opensolaris.opengrok.SimpleFileLogFormatter
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Limit the message that are printed on the console to WARNING and above (default "quiet" mode).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# if verbose is set, then log INFO and above
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.ConsoleHandler.level = WARNING
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.util.logging.ConsoleHandler.formatter = org.opensolaris.opengrok.SimpleConsoleFormatter
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein############################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Facility specific properties.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Provides extra control for each logger.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein############################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# For example, set the com.xyz.foo logger to only log SEVERE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# messages:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#com.xyz.foo.level = SEVERE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein