Skip to main content
Skip table of contents

PLANTA Logging Api

Information (Enums)

Enum

LogLevel

0

OFF

1

ERROR

2

WARN

3

INFO

4

DEBUG

5

TRACE

Enum

ComponentID

1

JAVA

2

NATIVE

3

PY_PLANTA_DE

4

PY_PLANTA_CH

5

PY_CUSTOMER

6

WEBSERVICE

Functions

log_enabled( level, cid, scope_suffix)

True, if logging is enabled for this log level in the logger specified by cid and scope_suffix

Parameters

Type

Description

loglevel

Integer

Enum LogLevel

cid

Integer

Enum ComponentID

scope_suffix

String

namespace

Return type:

Boolean

log_write( loglevel, cid, fqn, id, marker, location_spec, message)

log_write () sends the message message with the given log level to the identified via scope_suffix logger. A component id is specified with cid. A log id enables the identification of the object, -1 will disable this. location_spec with the origin of the message can be specified more exactly.

Parameter

Typ

Description

level

Integer

LogLevel Enum

cid

Integer

Enum ComponentID

fqn

String

Fully qualified name, e.g. module path

id

Integer

marker

String

location_spec

String

extra information for the location

message

String

add_marker_ref( marker, ref)

Add a reference to another marker

Parameters

Type

marker

String

ref

String

remove_marker_ref( marker, ref)

Remove a marker reference

Parameters

Type

marker

String

ref

String

mdc_put( key, value)

Put a diagnostic context value (the val parameter) as identified with the key parameter into the current thread’s diagnostic context map. The key parameter cannot be null. The val parameter can only be null if the underlying implementation supports it. This method delegates all work to the MDC of the underlying logging system.

Parameters

Type

key

String

value

String

mdc_get( key)

Get the diagnostic context identified by the key parameter. The key parameter cannot be null. This method delegates all work to the MDC of the underlying logging system.

Parameters

Type

key

String

Return type:

String

mdc_remove( key)

Remove the diagnostic context identified by the key parameter using the underlying system’s MDC implementation. The key parameter cannot be null. This method does nothing if there is no previous value associated with key.

Parameters

Type

key

String

mdc_clear()

Clear all entries in the MDC of the underlying implementation

load_default_configuration()

Load the default configuration (config/logback.xml)

load_configuration( filename)

Load the configuration specified by filename

Parameters

Type

filename

String

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.