summaryrefslogtreecommitdiff
path: root/example.py
blob: d90af3e990b72aa9c9791f50994caa3620b1b18b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os

import debuglog


dlog = debuglog.DebugLog()

dlog.add_to_preamble(msg='Program starts', version='1.2.3')
for name in os.environ:
    dlog.add_to_preamble(
        msg='Environment variable', name=name, value=os.environ[name])
dlog.set_ring_buffer_size(3)
dlog.log(msg='first')
dlog.log(msg='second')
dlog.log(msg='third')
dlog.log(msg='fourth')

dlog.write_ring_buffer('example.debuglog')