hynek / structlog

Simple, powerful, and fast logging for Python.
https://www.structlog.org/
Other
3.48k stars 220 forks source link

is there a better way to override single param style in console renderer -from user code #654

Open OrHayat opened 3 weeks ago

OrHayat commented 3 weeks ago

is there a simple way to override the coloring/style for single param key=value from the caller code? for example by passing some kind of object with style+text and it will be logged to file/other log handlers by by using the text only and console handler will use the style to create the styled string.

i couldn't find a way to do that easily i could create custom renderer to do that. or to write custom formatter and to pass my own list of columns to allow modification of the formatting. both are fine i just ask if there is a simpler way to do so. i just want to override the default formatter repr to use regular repr if colors are disabled or my own __repr if they are enabled