Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.getmaxim.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

View module source on GitHub

Scribe

class Scribe()
Scribe logger wrapper for maxim. Log level is managed externally via set_level or the standard logging API. By default, the logger uses the global logging configuration.

__init__

def __init__(name)
Initialize a scribe logger. Arguments:
NameDescription
nameThe name of the logger.

debug

def debug(msg, *args, **kwargs)
Log a debug message. Arguments:
NameDescription
msgThe message to log.
*argsThe arguments to log.
**kwargsThe keyword arguments to log.

warning

def warning(msg, *args, **kwargs)
Log a warning message. Arguments:
NameDescription
msgThe message to log.
*argsThe arguments to log.
**kwargsThe keyword arguments to log.

log

def log(level, msg, *args, **kwargs)
Log a message. Arguments:
NameDescription
levelThe level of the message.
msgThe message to log.
*argsThe arguments to log.
**kwargsThe keyword arguments to log.

silence

def silence()
Silence the logger. This method sets the logger level to CRITICAL + 1.

error

def error(msg, *args, **kwargs)
Log an error message. Arguments:
NameDescription
msgThe message to log.
*argsThe arguments to log.
**kwargsThe keyword arguments to log.

info

def info(msg, *args, **kwargs)
Log an info message. Arguments:
NameDescription
msgThe message to log.
*argsThe arguments to log.
**kwargsThe keyword arguments to log.

get_level

def get_level()
Get the level of the logger. Returns:
NameDescription
intThe level of the logger.

set_level

def set_level(level)
Set the level of the logger. Arguments:
NameDescription
levelThe level to set.