Interface LogModule


@Module public interface LogModule
  • Method Details

    • providesLogBuffer

      @Provides static io.deephaven.io.logger.LogBuffer providesLogBuffer()
    • providesLogSink

      @Provides static io.deephaven.io.log.LogSink providesLogSink()
    • providesLoggerSinkSetups

      @Provides @ElementsIntoSet static Set<io.deephaven.internal.log.InitSink> providesLoggerSinkSetups()
    • providesStreamToLogBuffer

      @Provides @Singleton static io.deephaven.io.logger.StreamToLogBuffer providesStreamToLogBuffer(io.deephaven.io.logger.LogBuffer logBuffer)
    • providesStreamToReal

      @Provides static io.deephaven.base.system.StreamToPrintStreams providesStreamToReal(@Nullable @Named("out") PrintStream out, @Nullable @Named("err") PrintStream err)
    • providesStandardStreamState

      @Provides @Singleton static io.deephaven.base.system.StandardStreamState providesStandardStreamState(Set<io.deephaven.base.system.StandardStreamReceiver> receivers)
    • bindsStreamToReal

      @Binds @IntoSet io.deephaven.base.system.StandardStreamReceiver bindsStreamToReal(io.deephaven.base.system.StreamToPrintStreams streamToReal)
    • bindsStreamToLogBufferInstance

      @Binds @IntoSet io.deephaven.base.system.StandardStreamReceiver bindsStreamToLogBufferInstance(io.deephaven.io.logger.StreamToLogBuffer streamToLogBuffer)