Products | Versions |
---|---|
TIBCO Streaming | - |
Sometimes an operator's log messages need to be completely dropped and not logged. An example of this is when an operator is used to to introduce an error state intentionally and the log messages are frequent, expected, and unhelpful.
<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <!-- debug="true" --> <appender name="RootConsoleAppender" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSSZ} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <appender name="NoOpAppender" class="ch.qos.logback.core.helpers.NOPAppender"/> <logger name="TestReader" level="OFF" additivity="false"> <appender-ref ref="NoOpAppender"/> </logger> <root> <level value="Info"/> <appender-ref ref="RootConsoleAppender"/> </root> </configuration>The operator is called "TestReader" in the StreamBase application.