Skip to content

Lstdout handler

This page is auto-generated for HandlerType.Lstdout.

Spec

  • Handler type: Lstdout (lstdout)
  • Handler class: StreamHandler
  • Handler class FQDN: logging.StreamHandler
  • Factory: _build_stdout_handler
  • Factory FQDN: daqpytools.logging.handlers._build_stdout_handler
  • Fallback types: stream, lstdout
  • Summary: Build a stdout stream handler.

Factory API

daqpytools.logging.handlers._build_stdout_handler(**_)

Build a stdout stream handler.

Parameters:

Name Type Description Default
**_ object

Additional forwarded keyword arguments. Ignored by this factory.

{}

Returns:

Type Description
Handler

A logging.StreamHandler writing to sys.stdout.

Source code in daqpytools/logging/handlers.py
def _build_stdout_handler(**_: object) -> logging.Handler:
    """Build a stdout stream handler.

    Args:
        **_: Additional forwarded keyword arguments. Ignored by this factory.

    Returns:
        A ``logging.StreamHandler`` writing to ``sys.stdout``.
    """
    handler = logging.StreamHandler(sys.stdout)
    handler.setFormatter(LoggingFormatter())
    return handler