#!/usr/bin/env python3

import logberry

logberry.start(emitters=[logberry.Printer(timespec=None)])
logberry.stop()

## SPEC
#BEGIN\s+main\s+1\s*
#END\s+main\s+1\s*
#!/usr/bin/env python3

import logberry

logberry.start()
t = logberry.log().task('Run a simple task', id=14, _ttl=7)
t.end()
logberry.stop()

## SPEC
#\d{8}T\d\d:\d\d:\d\d.\d{6} BEGIN\s+main\s+1\s*
#\d{8}T\d\d:\d\d:\d\d.\d{6} DONE\s+main::Run a simple task \{id: 14\}\s+2:1\s*
#\d{8}T\d\d:\d\d:\d\d.\d{6} END\s+main\s+1\s*
Esempio n. 3
0
#!/usr/bin/env python3

import logberry

logberry.start(emitters=[logberry.JSONOutput()])
logberry.info('Test message', count=1)
logberry.stop()

## SPEC
#\d{8}T\d\d:\d\d:\d\d.\d{6} BEGIN\s+main\s+1\s*
#\d{8}T\d\d:\d\d:\d\d.\d{6} INFO\s+main Hello world\s+1\s+port: 7000, proto_version: "1.0.7b", user: {'dc': 'myorg', 'name': 'joe'}\s*
#\d{8}T\d\d:\d\d:\d\d.\d{6} END\s+main\s+1\s*