coba.context

Global execution context for decoupled sharing of settings and information.

Core

CobaContext

Global execution context.

Interfaces

Cacher

The interface for a cacher.

Logger

The interface for a logger.

Cachers

NullCacher

A cacher which does not cache any data.

MemoryCacher

A cacher that caches in memory.

DiskCacher

A cacher that writes to disk.

ConcurrentCacher

A cacher that is multiprocess safe.

Loggers

NullLogger

A logger which writes nothing.

BasicLogger

A Logger with flat hierarchy.

IndentLogger

A Logger with indented hierarchy.

DecoratedLogger

A Logger which decorates a logger.

Log Decorators

ExceptLog

Add stack traces to logs.

NameLog

Add process name to logs.

StampLog

Add timestamp to logs.