aem-plugin / com.cognifide.gradle.aem.instance.tail / Log

Log

class Log

Constructors

<init>

Log(instance: InstanceLogInfo = InstanceLogInfo.none(), text: String, timestamp: ZonedDateTime, level: String, source: String, messageLines: List<String>)

Properties

cause

val cause: String

checksum

val checksum: String

instance

val instance: InstanceLogInfo

level

val level: String

logWithLocalTimestamp

val logWithLocalTimestamp: String

message

val message: String

source

val source: String

text

val text: String

timestamp

val timestamp: ZonedDateTime

Functions

isLevel

fun isLevel(vararg levels: String): Boolean
fun isLevel(levels: Iterable<String>): Boolean

isOlderThan

fun isOlderThan(millis: Long): Boolean

Companion Object Functions

create

fun create(instance: InstanceLogInfo, logLines: List<String>): Log

isFirstLineOfLog

fun isFirstLineOfLog(text: String): Boolean

parseTimestamp

fun parseTimestamp(timestamp: String, instance: InstanceLogInfo = InstanceLogInfo.none()): ZonedDateTime