LogWriter

class LogWriter(initialSession: Session)

Constructors

Link copied to clipboard
constructor(initialSession: Session)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun close(summary: SessionSummary, save: Boolean)
Link copied to clipboard
fun closeSession(summary: SessionSummary, save: Boolean): <Error class: unknown class>
Link copied to clipboard
fun generateBenchmarkDescription(name: String, variables: Variables? = null, cases: List<String> = listOf("."), path: <Error class: unknown class>)
Link copied to clipboard
fun logEvent(event: SessionEvent, latestTrigger: TriggerEvent?)
Link copied to clipboard
Link copied to clipboard
fun reopenSession(): <Error class: unknown class>
Link copied to clipboard
fun resetSession(): <Error class: unknown class>

Called after reset. We do not append in the next log writer because the files need to be rewritten

Link copied to clipboard
fun storeSession(summary: SessionSummary): <Error class: unknown class>
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun writeAssets(inputStream: <Error class: unknown class>, maxSize: Long): Int

Write assets obtained from the input stream (zip archive) to the session directory. Supports also subdirectories.

Link copied to clipboard
fun writeDumpFile(unit: String, input: <Error class: unknown class>): <Error class: unknown class>?

Write a resource dump file to the session directory.