откуда я логгирую? (файл:строка)
а пиричём тут "бэктрейсер", и что это такое?)) любой логгер имеет доступ к имени файлу, модуля и строке, из которой был вызван макрос логирования (log/error/warn/info) то же верно и для tracing
Ну бэктрейсер растовский выводит из дебагинфы все вызовы вплоть до main
так хочется "строку, откуда я логгирую", или "весь бэктрейс"?
стектрейс не связан с логгером по идее
filename:line Типа main.rs:457 Это можно без стэктрейса?
А, я не знал. Тогда как это сделать и нужен ли tracing?
https://github.com/tokio-rs/tracing/issues/1326
повторюсь: любой логгер имеет доступ к имени файлу, модуля и строке, из которой был вызван макрос логирования (log/error/warn/info) то же верно и для tracing )
https://github.com/seanmonstar/pretty-env-logger/pull/37/commits/940521a9030c13a8799e10f0cec0039b5191db9e чот типа пример для log
Обсуждают сегодня