atomiq.components.basics.log

Attributes

Classes

KernelLogger

This components a python logger from within artiq

Functions

msg_str(msg, vars)

Module Contents

atomiq.components.basics.log.logger
atomiq.components.basics.log.msg_str(msg, vars)[source]
class atomiq.components.basics.log.KernelLogger(*args, **kwargs)[source]

Bases: atomiq.components.primitives.Component

This components a python logger from within artiq

logger
debug(msg, vars=[])[source]

Logs a message with level DEBUG.

Parameters:

msg (obj) -- what to log

info(msg, vars=[])[source]

Logs a message with level INFO.

Parameters:

msg (obj) -- what to log

warning(msg, vars=[])[source]

Logs a message with level WARNING.

Parameters:

msg (obj) -- what to log

error(msg, vars=[])[source]

Logs a message with level ERROR.

Parameters:

msg (obj) -- what to log

critical(msg, vars=[])[source]

Logs a message with level CRITICAL.

Parameters:

msg (obj) -- what to log