Options
All
  • Public
  • Public/Protected
  • All
Menu

Post log to Atomist Rolar service for it to persist

Hierarchy

  • RolarProgressLog

Implements

Index

Constructors

constructor

  • new RolarProgressLog(logPath: string[], configuration: Configuration, logLevel?: string, timestamper?: Iterator<Date>): RolarProgressLog

Properties

Private Readonly bufferSizeLimit

bufferSizeLimit: number

Private Readonly httpClient

httpClient: HttpClient

Private localLogs

localLogs: LogData[] = []

Private Readonly logLevel

logLevel: string

Private Readonly logPath

logPath: string[]

Private Readonly redact

redact: boolean

Private Readonly rolarBaseUrl

rolarBaseUrl: string

Private Readonly timer

timer: any

Private Readonly timerInterval

timerInterval: number

Private Readonly timestamper

timestamper: Iterator<Date>

Accessors

name

  • get name(): string

url

  • get url(): string

Methods

close

Private constructMillisTimestamp

  • constructMillisTimestamp(d: Date): number

Private constructUtcTimestamp

  • constructUtcTimestamp(d: Date): string

flush

isAvailable

Private postLogs

  • postLogs(isClosed: boolean): Promise<any>

write

  • write(msg?: string, ...args: string[]): void

Generated using TypeDoc