Package cz.xtf.core.service.logs.streaming
-
Interface Summary Interface Description ServiceLogs Defines the contract to manage the life cycle of a cloud Service Logs Streaming component -
Class Summary Class Description AnnotationBasedServiceLogsConfigurations ImplementsServiceLogsSettingsin order to provide the concrete logic to handle SLS configuration based on theServiceLogsStreamingannotation.ServiceLogColoredPrintStream ServiceLogColoredPrintStream.Builder ServiceLogsSettings Stores a valid Service Logs Streaming component configurationServiceLogsSettings.Builder ServiceLogUtils Helper class exposing utilities to the Service Logs Streaming component.SystemPropertyBasedServiceLogsConfigurations ImplementsServiceLogsSettingsin order to provide the concrete logic to handle Service Logs Streaming configuration based on thextf.log.streaming.configsystem property. -
Enum Summary Enum Description ServiceLogColor This enum contains the colors that are used when logging container's log on the console; each container gets a different color in order to visually differentiate containers; the background is also colored in order to differentiate application log from containers log. -
Annotation Types Summary Annotation Type Description ServiceLogsStreaming This interfaces defines the annotation which can be used to enable the Service Logs Streaming component.