summaryrefslogtreecommitdiff
path: root/crates/arti/src/logging.rs
Commit message (Expand)AuthorAgeFilesLines
* arti: Disable color when stdout is not a tty.Nick Mathewson2025-02-241-1/+7
* update `CfgPath::path` to use a `CfgPathResolver`Steven Engler2024-11-181-5/+14
* tor-config: removed re-export of `CfgPath`Steven Engler2024-11-041-1/+2
* Match previous backtrace formattingRobin Leander Schröder2024-08-081-2/+2
* Use std::backtrace instead of backtrace crateRobin Leander Schröder2024-08-011-3/+1
* arti: Don't output ANSI escape codes when logging to file.Gabriela Moldovan2024-02-221-0/+1
* educe: Use std's default for enums where default variant is unitIan Jackson2024-02-121-4/+2
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-3/+3
* Merge branch 'log_precision' into 'main'Nick Mathewson2023-07-061-4/+25
|\
| * arti: Add a `logging.time_granularity` option with 1s default.Nick Mathewson2023-07-061-4/+25
* | arti: Note possibility for future use of other tracing panic providerNick Mathewson2023-07-061-0/+5
* | arti: On panic, avoid allocation even more.Nick Mathewson2023-07-061-7/+5
* | Add TODO comments about possibly migrating away from the backtrace crate.Nick Mathewson2023-07-051-1/+2
* | arti: Install a panic hook that sends messages to `tracing`Nick Mathewson2023-07-051-0/+31
|/
* Use ErrorReport/Report for errors in warn! in artiIan Jackson2023-01-301-1/+2
* Enforce SafeLogging on the console.Nick Mathewson2022-09-261-30/+10
* Mark a few APIs as experimental in docs.Nick Mathewson2022-08-301-0/+1
* arti: Raise the default console log severity to "info"Nick Mathewson2022-08-251-1/+1
* arti: Move most public APIs behind `experimental-api`.Nick Mathewson2022-08-111-2/+4
* impl_standard_builder: Use for arti::logging::LogfileConfigIan Jackson2022-06-161-7/+2
* arti: logging config: Replace a manual Debug implIan Jackson2022-06-161-7/+4
* config: Do not strip_option for journald (and in future)Ian Jackson2022-06-101-1/+1
* config: Provide tor_config::resolve_option and resolve journaldIan Jackson2022-05-301-1/+4
* Apply fs-mistrust to logfile directories.Nick Mathewson2022-05-241-5/+15
* impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-7/+0
* Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-2/+2
* config: Replace more handwritten impl DefaultIan Jackson2022-05-121-6/+2
* Disable safe-logging when logging to console.Nick Mathewson2022-05-061-1/+30
* arti: add support for safe-logging configurationNick Mathewson2022-05-061-2/+33
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-10/+5
* Make LogRotation SerializeIan Jackson2022-05-051-1/+1
* Change builder list APIIan Jackson2022-05-041-7/+13
* Document defaults for all the config listsIan Jackson2022-04-251-1/+3
* Use better syntax for doc comment attributeIan Jackson2022-04-251-3/+1
* Introduce define_list_config_builder macroIan Jackson2022-04-251-46/+9
* logging: Drop a pointless .within() callIan Jackson2022-04-251-2/+1
* logfiles: Introduce LogfileListConfigBuilderIan Jackson2022-04-221-16/+18
* logfiles: Adjust LoggingConfigBuilder::file and impl DeserializeIan Jackson2022-04-221-1/+54
* logfiles Rename LogfileConfig::file to filesIan Jackson2022-04-221-4/+4
* Tidy up filt_from_opt_strIan Jackson2022-03-211-4/+3
* Abolish logging filter option accessorsIan Jackson2022-03-211-19/+7
* Abolish easy accessors for logging configIan Jackson2022-03-211-26/+6
* Move logging configuration from arti_config::options to arti::loggingIan Jackson2022-03-211-1/+127
* Rename arti::trace module to arti::loggingIan Jackson2022-03-211-0/+152