Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

galaxy.util.custom_logging package

class galaxy.util.custom_logging.TraceLogger(name)[source]

Bases: object

__init__(name)[source]
log(**kwargs)[source]
galaxy.util.custom_logging.trace(self, message, *args, **kws)[source]
galaxy.util.custom_logging.get_logger(name=None)[source]

Submodules

galaxy.util.custom_logging.fluent_log module

Provides a TraceLogger implementation that logs to a fluentd collector

class galaxy.util.custom_logging.fluent_log.FluentTraceLogger(name, host='localhost', port=24224)[source]

Bases: object

__init__(name, host='localhost', port=24224)[source]
context_set(key, value)[source]
context_remove(key)[source]
log(label, event_time=None, **kwargs)[source]