Most configuration changes related to Log settings (such as the retention level or file size) can be done through the Update Snaplex properties dialog in SnapLogic Manager. If the log level for certain libraries needs to be changed, use these instructions to customize the logging configuration. SnapLogic does not recommend changing the log file names or locations. Doing so can break the functionality that allows the viewing of logs from the SnapLogic Dashboard.
Steps
Copy the configuration file to outside the
etc
directory:Add a configuration property in the
global.properties
file (or in the.slpropz
configuration file from the Snaplex properties file):Apply configuration changes in the configuration file. For example, to disable logging for a Parquet library, add the following:
You can make further configuration options per your requirements.
Apply these changes to all the nodes in the Snaplex, then restart the Java Component Container (JCC) processes.
When the JCC starts up, the .sample
files are written to the new location (these files are copies of what is packaged with the JCC). The -Dlog4j.configurationFile
option is passed by the SL monitor to the JCC on startup and specifies the location of the configuration file. By default, the file packaged with the JCC is used.
Security policies prohibit reading logger property files from certain directory locations, like /opt/snaplogic/etc
and /opt/snaplogic/run
.