Software AG Products 10.7 | Integration Server Administrator's Guide | Setting Up the Server Log | Overview of the Server Log
 
Overview of the Server Log
The Integration Server server log contains information about operations and errors that occur on Integration Server, such as the starting of Integration Server subsystems and the loading of packages belonging to Integration Server or other webMethods products. Entries are written to the server log by Integration Server's major subsystems, called facilities. For example, the Integration Server package facility writes server log entries when it loads and unloads packages, the Integration Server flow manager facility writes server log entries when it processes a flow service, and Integration Server's HTTP ports write server log entries when they receive requests. Entries are also written to the server log by facilities for individual products that are installed on Integration Server, such as Trading Networks Server or adapters. Below is an excerpt from a sample server log.
2021-01-28 15:34:40 EST [ISS.0025.0006I] (tid=82) License Manager started
2021-01-28 15:34:41 EST [ISS.0025.0049I] (tid=82) The JCE Unlimited Strength Jurisdiction Policy File was found }
2021-01-28 15:34:41 EST [ISS.0025.0041I] (tid=82) FIPS mode not initialized
2021-01-28 15:34:43 EST [ISS.0096.0002W] (tid=82) JDBCConnectionManager: creating Embedded Pool Alias for Xref.
2021-01-28 15:34:43 EST [ISS.0096.0002W] (tid=82) JDBCConnectionManager: creating Embedded Pool Alias for ISInternal.
2021-01-28 15:34:43 EST [ISS.0096.0003I] (tid=82) JDBCConnectionManager: creating database object for embedded database: IS_USER_TASKS.LAST_UPDATED 2
021-01-28 15:34:43 EST [ISS.0025.0024I] (tid=82) JDBC Connection Manager started
2021-01-28 15:34:43 EST [ISS.0095.0026W] (tid=82) The AuditConfig.xml file was not found and is being created. The audit logging system is using default settings.
2021-01-28 15:34:43 EST [ISS.0095.0025W] (tid=82) The auditing.cnf file was not found and is being created. 2021-01-28 15:34:43 EST [ISS.0095.0025W] (tid=82) The transient.sql.errors.xml file was not found and is being created.
2021-01-28 15:34:44 EST [ISS.0095.0013I] (tid=82) Audit Logging initialized.
2021-01-28 15:34:44 EST [ISS.0017.0080I] (tid=279) Migrated the SoftwareAG-IS-WMN.xml cache manager configuration to the Ehcache 2.8.x format.
2021-01-28 15:34:45 EST [ISS.0045.0096I] (tid=82) Startup action for the IS Statistics Data Collector is underway.
By default, all facilities write to the server log, and the facilities write log entries about critical, error, warning, informational, and debug-related situations. You can have only selected facilities write to the log, and you can increase or decrease the amount of data the facilities provide. This flexibility is useful for troubleshooting. For example, you might temporarily increase the level of detail written to the server log to help uncover the cause of an Integration Server error or performance problem, and return to a lower level once the problem is resolved. You can also override the amount of information to include in the server log for a particular Integration Server session.
By default, Integration Server queues log entries written by its facilities in memory, then uses a background thread to write them to the server log. You can change that property so that facilities write directly to the server log. Using a background thread improves Integration Server performance, but writing directly causes the entries to appear in the server log more quickly.
Integration Server always writes server log entries to flat files; you cannot store the server log in a database. By default, Integration Server writes server log entries for the current day (defined as midnight to midnight) to the server.log file. However, you can configure Integration Server to rotate the server.log file by size instead of by day. For more information, see Configuring the Server Log to Rotate Based on Size.
When rotating the server log file, either by day or by size, Integration Server renames the current server.log file to have the archive file name and starts a new server.log file. The archive file names include the date (yyyymmdd) on which the log entries were originally written.
By default, all log and archive files are stored in the Integration Server_directory \instances\instance_name\logs directory. For information about changing the location of the server.log file, see Changing the Default Server Log Location.
Integration Server keeps each server log file that it creates. However, to preserve resources, you might want to limit the number of server log files kept by Integration Server. For more information about limiting the number of server.log files kept by Integration Server automatically, see Limiting the Number of Server Log Files Kept by Integration Server .
You can override the location of the server log files for a particular session.. For more information about overriding the location of the server log file or the logging levels for a session, see Overriding Logging Level and Server Log Location for a Session.