Skip to content

A simple example demonstrating the use of the tracing crate to dynamically change log directives

Notifications You must be signed in to change notification settings

ginsolvibile/dynamic-logging-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A very simple example showing how to use the reload function of the Rust tracing crate to change log directives at runtime.

Just to make things a little bit fancier, we set up a gRPC interface and server using tonic.

This code has been originally written as a companion project for the talk "Taming the log storm: a systematic approach to effective logging", at GDG DevFest Pisa 2024.

About

A simple example demonstrating the use of the tracing crate to dynamically change log directives

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published