File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes java.util.logging.FileHandler Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "java.util.logging.FileHandler" Watch "java.util.logging.FileHandler" New topic


Karsten Brondum

Joined: Jan 04, 2010
Posts: 6
I'm in the process of setting up logging using java.util.logging

when running java -Djava.util.logging.config.file=C:/Projekter/Sam02/Sam02/ -cp .......

with like shown below the console logger formats the log as strings. The file formatter formats the log file as XML. If i change


to java.util.logging.XMLFormatter, the console logger is changed to xml. No matter what i do in the filehandler formatter, the log file gets created in xml format.

please advise as to what i'm missing

Thanks in Advance

# Properties file which configures the operation of the JDK
# logging facility.

# The system will look for this config file, first using
# a System property specified at startup:
# >java -Djava.util.logging.config.file=myLoggingConfigFilePath
# If this property is not specified, then the config file is
# retrieved from its default location at:
# JDK_HOME/jre/lib/

# Global logging properties.
# ------------------------------------------
# The set of handlers to be loaded upon startup.
# Comma-separated list of class names.
# (? LogManager docs say no comma here, but JDK example has comma.)
handlers=java.util.logging.FileHandler, java.util.logging.ConsoleHandler

# Default global logging level.
# Loggers and Handlers may override this level

# Loggers
# ------------------------------------------
# Loggers are usually attached to packages.
# Here, the level for each package is specified.
# The global level is used by default, so levels
# specified here simply act as an override.

# Handlers
# -----------------------------------------

# --- ConsoleHandler ---
# Override of global logging level

# --- FileHandler ---
# Override of global logging level

# Naming style for the output file:
# (The output file is placed in the directory
# defined by the "user.home" System property.)

# Limiting size of output file in bytes:

# Number of output files to cycle through, by appending an
# integer to the base file name:

Andreas Koenig

Joined: Jan 10, 2012
Posts: 7

Works for me. What java version are you using?
I agree. Here's the link:
subject: java.util.logging.FileHandler