🎯 Possible values for LogRecord.SeverityNumber.

Standard severity levels following OpenTelemetry conventions. Each level has multiple variants (e.g., DEBUG, DEBUG2, DEBUG3, DEBUG4) to allow for fine-grained severity control.

// Basic usage
client.sendLog("Mining started", SeverityNumber.INFO);
client.sendLog("Low fuel warning", SeverityNumber.WARN);
client.sendLog("Mining failed", SeverityNumber.ERROR);

// Fine-grained severity
client.sendLog("Detailed debug info", SeverityNumber.DEBUG2);
client.sendLog("Critical system failure", SeverityNumber.FATAL);

// Conditional logging based on severity
function logWithSeverity(message: string, level: SeverityNumber) {
if (level >= SeverityNumber.WARN) {
// Also send to alert system
sendAlert(message);
}
client.sendLog(message, level);
}

Enumeration Members

DEBUG: 5

Debug level 1 - finest debug info

DEBUG2: 6

Debug level 2

DEBUG3: 7

Debug level 3

DEBUG4: 8

Debug level 4 - coarsest debug

ERROR: 17

Error level 1 - error conditions

ERROR2: 18

Error level 2

ERROR3: 19

Error level 3

ERROR4: 20

Error level 4 - serious errors

FATAL: 21

Fatal level 1 - system unusable

FATAL2: 22

Fatal level 2

FATAL3: 23

Fatal level 3

FATAL4: 24

Fatal level 4 - complete system failure

INFO: 9

Info level 1 - general information

INFO2: 10

Info level 2

INFO3: 11

Info level 3

INFO4: 12

Info level 4 - important info

TRACE: 1

Trace level 1 - finest granularity

TRACE2: 2

Trace level 2

TRACE3: 3

Trace level 3

TRACE4: 4

Trace level 4 - coarsest trace

UNSPECIFIED: 0

Unspecified severity level

WARN: 13

Warning level 1 - potential issues

WARN2: 14

Warning level 2

WARN3: 15

Warning level 3

WARN4: 16

Warning level 4 - serious warnings

MMNEPVFCICPMFPCPTTAAATR