log.getLoggers: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(No difference)

Latest revision as of 23:59, 15 March 2023

exampleFunction() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.5.2
Returns a JSON array of available loggers and the current logging level for each.

Usage

log.getLoggers()

Parameters None.

Example

Get a list of available loggers and format the JSON result.
<pre>[r: json.indent(log.getLoggers())]</pre>

Returns:

[
        {
        "name": "macro-logger",
        "level": "ERROR"
    },
        {
        "name": "net.rptools.lib.io.PackedFile",
        "level": "ERROR"
    },
        {
        "name": "net.rptools.maptool.client.swing.AbeillePanel",
        "level": "ERROR"
    },
    ...
]

See Also