ContainerExecLogger

A basic, default logger for Docker containers.

Constructors

Link copied to clipboard
constructor(containerId: DockerContainer)
constructor(containerName: String)

Properties

Link copied to clipboard
private var closed: Boolean
Link copied to clipboard
Link copied to clipboard
private var firstError: Throwable
Link copied to clipboard
private val fullLog: StringBuilder
Link copied to clipboard
open val fullLogs: List<String>
Link copied to clipboard
Link copied to clipboard
private val isAlive: AtomicBoolean
Link copied to clipboard
private val logger: Logger
Link copied to clipboard
open val logs: List<String>
Link copied to clipboard
open val rawLogs: String
Link copied to clipboard
private val started: CountDownLatch
Link copied to clipboard
private var stream: Closeable

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun getLogLines(requireFull: Boolean): List<String>
Link copied to clipboard
open override fun getLogs(requireFull: Boolean): String
Link copied to clipboard
open override fun onComplete()
Link copied to clipboard
open override fun onError(p0: Throwable)
Link copied to clipboard
open override fun onNext(item: Frame)
Link copied to clipboard
open override fun onStart(stream: Closeable)
Link copied to clipboard
private fun reflow(item: String): List<String>
Link copied to clipboard
protected open fun throwFirstError()