Configuring Crossbar.io Logging¶
Crossbar.io has configurable logging systems, to make its log output easier to consume or nicer to look at.
Formats¶
Crossbar.io has three log formats, specified by the --logformat
switch.
Levels¶
Crossbar.io supports restricting the output to certain levels, specified
by the --loglevel
switch. These levels are:
none
: No output.critical
: Critical or above.error
: Error or above.warn
: Warning or above.info
: The default – Info or above.debug
: Debug or above, and turn on the source location of the log events (what class/function generated them). Exampletrace
: Trace or above. Some internal Crossbar.io components support trace logging, this is not yet extended to user components.
Logging to a file¶
By passing --logtofile
to Crossbar.io, you can log to the location
specified by --logdir
. You may combine the --loglevel
switches
with --logtofile
, but not --logformat
(it is always in
nocolor
).
Adding logging to your components¶
If you want to integrate with Crossbar.io’s logging system, see Logging in Crossbar.io .