Skip to content

Latest commit

 

History

History
765 lines (447 loc) · 18.5 KB

File metadata and controls

765 lines (447 loc) · 18.5 KB

c8osdkjscoreC8oLogger

Class: C8oLogger

Hierarchy

  • C8oLogger

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new C8oLogger(c8o: C8oCore, first: boolean): C8oLogger

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:39

Parameters:

Name Type
c8o C8oCore
first boolean

Returns: C8oLogger

Properties

Private alreadyRemoteLogging

alreadyRemoteLogging: boolean[]

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:28


Private c8o

c8o: C8oCore

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:36


Private env

env: string

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:38


initDone

initDone: boolean = false

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:32


Private pInit

pInit: Promise‹any›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:39


Private pending_remoteLogs

pending_remoteLogs: Queue‹JSON›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:33


Private pending_remoteLogsLevel

pending_remoteLogsLevel: QueueC8oLogLevel

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:34


Private remoteLogLevel

remoteLogLevel: C8oLogLevel

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:29


Private remoteLogUrl

remoteLogUrl: string

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:25

Attributes


Private remoteLogs

remoteLogs: Queue‹JSON›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:26


Private startTimeRemoteLog

startTimeRemoteLog: number

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:31


Private uidRemoteLogs

uidRemoteLogs: string

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:30


Static Private JSON_KEY_ENV

JSON_KEY_ENV: string = "env"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:21


Static Private JSON_KEY_LEVEL

JSON_KEY_LEVEL: string = "level"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:18


Static Private JSON_KEY_LOGS

JSON_KEY_LOGS: string = "logs"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:20


Static Private JSON_KEY_MESSAGE

JSON_KEY_MESSAGE: string = "msg"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:19


Static Private JSON_KEY_REMOTE_LOG_LEVEL

JSON_KEY_REMOTE_LOG_LEVEL: string = "remoteLogLevel"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:16


Static Private JSON_KEY_TIME

JSON_KEY_TIME: string = "time"

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:17


Static Private LOG_INTERNAL_PREFIX

LOG_INTERNAL_PREFIX: string = "[c8o] "

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:12


Static REMOTE_LOG_LIMIT

REMOTE_LOG_LIMIT: number = 100

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:14

Accessors

isDebug

get isDebug(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:117

Returns: boolean


isError

get isError(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:103

Returns: boolean


isFatal

get isFatal(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:98

Returns: boolean


isInfo

get isInfo(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:113

Returns: boolean


isTrace

get isTrace(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:121

Returns: boolean


isWarn

get isWarn(): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:108

Returns: boolean

Methods

_debug

_debug(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:234

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


_error

_error(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:222

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


_fatal

_fatal(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:218

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


_info

_info(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:230

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


Private _log

_log(logLevel: C8oLogLevel, messages: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:212

Parameters:

Name Type Default
logLevel C8oLogLevel -
messages string -
exceptions Error null

Returns: void


_trace

_trace(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:238

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


_warn

_warn(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:226

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


affect_val

affect_val(c8o: C8oCore, first: boolean): Promise‹unknown›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:43

Parameters:

Name Type
c8o C8oCore
first boolean

Returns: Promise‹unknown›


canLog

canLog(logLevel: C8oLogLevel): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:93

Parameters:

Name Type
logLevel C8oLogLevel

Returns: boolean


checkInitDone

checkInitDone(resolve: any): Promise‹any›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:305

Parameters:

Name Type Default
resolve any null

Returns: Promise‹any›


debug

debug(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:204

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


error

error(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:192

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


fatal

fatal(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:188

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


info

info(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:200

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


Private isLoggableConsole

isLoggableConsole(logLevel: C8oLogLevel): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:89

Parameters:

Name Type
logLevel C8oLogLevel

Returns: boolean


Private isLoggableRemote

isLoggableRemote(logLevel: C8oLogLevel): boolean

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:85

Parameters:

Name Type
logLevel C8oLogLevel

Returns: boolean


Private log

log(logLevel: C8oLogLevel, message: string, exception: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:125

Parameters:

Name Type
logLevel C8oLogLevel
message string
exception Error

Returns: void


logC8oCall

logC8oCall(url: string, parameters: any): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:452

Parameters:

Name Type
url string
parameters any

Returns: void


logC8oCallJSONResponse

logC8oCallJSONResponse(response: JSON, url: string, parameters: any): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:462

Parameters:

Name Type
response JSON
url string
parameters any

Returns: void


logC8oCallResponse

logC8oCallResponse(responseStr: string, responseType: string, url: string, parameters: any): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:470

Parameters:

Name Type
responseStr string
responseType string
url string
parameters any

Returns: void


logC8oCallXMLResponse

logC8oCallXMLResponse(response: Document, url: string, parameters: Object): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:466

Parameters:

Name Type
response Document
url string
parameters Object

Returns: void


logMethodCall

logMethodCall(methodName: string, ...parameters: any[]): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:421

Parameters:

Name Type
methodName string
...parameters any[]

Returns: void


logRemote

logRemote(): Promise‹void›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:366

Returns: Promise‹void›


logRemoteInit

logRemoteInit(): Promise‹void›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:242

Returns: Promise‹void›


logTest

logTest(): Promise‹any›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:329

Returns: Promise‹any›


Private logTestAction

logTestAction(): Promise‹any›

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:344

Returns: Promise‹any›


trace

trace(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:208

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void


warn

warn(message: string, exceptions: Error): void

Defined in c8osdk-js-core/src/c8o/c8oLogger.ts:196

Parameters:

Name Type Default
message string -
exceptions Error null

Returns: void