Message Logger Properties

The following table lists the file path and properties of the message logger files.

FME Flow Core message logger

<FMEFlowDir>/Server/config/logger/core/messagelogger.properties

FME Flow Engines message logger

<FMEFlowDir>/Server/config/logger/engine/messagelogger.properties

FME Flow Web Services message logger

<FMEFlowDir>/Utilities/config/messagelogger.properties

Key Property

Description

INCLUDE_TIMESTAMP_IN_LOG

Boolean flag indicating whether or not to include a timestamp in the message log file. A value of "true" causes the timestamp to be included. Any other value causes it to be absent.

INCLUDE_THREADNAME_IN_LOG

Boolean flag indicating whether or not to include the name of the thread that logged the message in the message log file. A value of "true" causes the thread name to be included. Any other value causes it to be absent.

APPEND_TO_EXISTING_LOG

Boolean flag indicating whether or not to append to the end of an existing message log file (if one exists) or to create a new one, overwriting (destroying) any same-named log file.

A value of "true" causes messages to be appended. any other value causes a new file to be created.

MAX_LOGFILE_LINES

Maximum number of lines written to current logfile, after which it is closed, followed by possible deletion of older ones and creation of a new one to continue on with.

Value:

<= 0: Size limiting is NOT in effect.

> 0: Size-limiting IS in effect.

MAX_LOGFILE_AGE_SECONDS

Maximum allowable age in seconds of previous versions of log files. Any log files older than this are deleted. Deletion of older log files only occurs when the current log file exceeds MAX_LOGFILE_LINES in size and is closed.

Value:

< 0: Previous log files NEVER deleted.

0: ALL previous log files deleted.

> 0: Previous log files older than specified value deleted.

ECHO_LOG_TO_CONSOLE

Boolean flag indicating whether or not to display (echo) all messages sent to the message log file to the default system output device (console) as well. A value of "true" causes messages to be echoed to the console. Any other value prevents echoing.

DEBUG_LEVEL

Specifies the verbosity of debugging messages in log files. Can be set to NONE (default), LOW, MEDIUM, HIGH or SUPER_VERBOSE.

NONE: No debug messages are logged.

SUPER_VERBOSE: All debug messages are logged.

WARNING: When updating this setting, take care not to add any white space characters, which may prevent the FME Server Core service from starting.