Logging Service
The Logging Service DSL is a wrapper for the Logging Service module provided by CSW. You can refer to the detailed documentation of Logging Service provided by CSW here.
The CSW documentation explains all the supported logging related configurations for example, default log level, component specific log levels, log appender etc. It also explains how to override default values.
All Sequencer scripts are expected to be kept inside the sequencer-scripts repo under Subsystem specific directories. Read more about adding new scripts and script specific configuration files here.
The default log level for sequencers can be set using command line options. See the SequencerApp documentation for more information.
The Logging Service DSL exposes following APIs to script writers for logging at different levels:
trace
- Kotlin
-
source
trace(message = "logging at trace level") trace(message = "logging at trace level", extraInfo = mapOf("key1" to "value1", "key2" to "value2"))
debug
- Kotlin
-
source
debug(message = "logging at debug level") debug(message = "logging at debug level", extraInfo = mapOf("key1" to "value1", "key2" to "value2"))
info
- Kotlin
-
source
info(message = "logging at info level") info(message = "logging at info level", extraInfo = mapOf("key1" to "value1", "key2" to "value2"))
warn
- Kotlin
-
source
warn(message = "logging at warn level") warn(message = "logging at warn level", cause = highTempRaisedEx) warn(message = "logging at warn level", extraInfo = mapOf("key1" to "value1", "key2" to "value2")) warn(message = "logging at warn level", cause = highTempRaisedEx, extraInfo = mapOf("key1" to "value1", "key2" to "value2"))
error
- Kotlin
-
source
error(message = "logging at error level") error(message = "logging at error level", cause = highTempRaisedEx) error(message = "logging at error level", extraInfo = mapOf("key1" to "value1", "key2" to "value2")) error(message = "logging at error level", cause = highTempRaisedEx, extraInfo = mapOf("key1" to "value1", "key2" to "value2"))
fatal
- Kotlin
-
source
fatal(message = "logging at fatal level") fatal(message = "logging at fatal level", cause = highTempRaisedEx) fatal(message = "logging at fatal level", extraInfo = mapOf("key1" to "value1", "key2" to "value2")) fatal(message = "logging at fatal level", cause = highTempRaisedEx, extraInfo = mapOf("key1" to "value1", "key2" to "value2"))