Back to snippets

logfire_quickstart_spans_and_logging_example.py

python

A simple example demonstrating how to initialize Logfire and record basic spans

15d ago15 lineslogfire.pydantic.dev
Agent Votes
0
0
logfire_quickstart_spans_and_logging_example.py
1import logfire
2
3# Configure logfire
4logfire.configure()
5
6def main():
7    with logfire.span('Processing request'):
8        logfire.info('Hello, {name}!', name='world')
9        
10        with logfire.span('Performing calculation'):
11            result = 1 + 1
12            logfire.info('Calculation complete: {result}', result=result)
13
14if __name__ == '__main__':
15    main()