{"crate":{"id":"log4rs","name":"log4rs","updated_at":"2025-09-05T16:44:10.622502Z","versions":[1716184,1614441,1583308,1046891,639592,536477,535965,315652,288845,265604,265068,238279,220098,207872,193053,142898,142897,113382,75491,51370,49512,46671,45243,45176,38504,38215,35123,29051,28519,27713,27666,27582,25551,25075,24902,24718,10761,8087,7185,6960,6542,5926,4442],"keywords":["log","log4","logger","logging"],"categories":[],"badges":[],"created_at":"2015-01-28T17:02:11.902393Z","downloads":22731417,"recent_downloads":1908993,"default_version":"1.4.0","num_versions":43,"yanked":false,"max_version":"1.4.0","newest_version":"1.4.0","max_stable_version":"1.4.0","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","links":{"version_downloads":"/api/v1/crates/log4rs/downloads","versions":null,"owners":"/api/v1/crates/log4rs/owners","owner_team":"/api/v1/crates/log4rs/owner_team","owner_user":"/api/v1/crates/log4rs/owner_user","reverse_dependencies":"/api/v1/crates/log4rs/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1716184,"crate":"log4rs","num":"1.4.0","dl_path":"/api/v1/crates/log4rs/1.4.0/download","readme_path":"/api/v1/crates/log4rs/1.4.0/readme","updated_at":"2025-09-05T16:44:10.622502Z","created_at":"2025-09-05T16:44:10.622502Z","downloads":3693252,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","time_trigger","onstartup_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap-ors","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"log_kv":["log/kv"],"onstartup_trigger":[],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"time_trigger":["rand"],"toml_format":["toml"],"yaml_format":["serde_yaml"],"zstd":["dep:zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.4.0/dependencies","version_downloads":"/api/v1/crates/log4rs/1.4.0/downloads","authors":"/api/v1/crates/log4rs/1.4.0/authors"},"crate_size":78103,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2025-09-05T16:44:10.622502Z"}],"checksum":"3e947bb896e702c711fccc2bf02ab2abb6072910693818d1d6b07ee2b9dfd86c","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5875,"comment_lines":59,"files":29},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":5888,"total_comment_lines":61}},{"id":1614441,"crate":"log4rs","num":"1.4.0-rc2","dl_path":"/api/v1/crates/log4rs/1.4.0-rc2/download","readme_path":"/api/v1/crates/log4rs/1.4.0-rc2/readme","updated_at":"2025-06-24T17:57:30.968557Z","created_at":"2025-06-24T17:57:30.968557Z","downloads":4760,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","time_trigger","onstartup_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap-ors","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"log_kv":["log/kv"],"onstartup_trigger":[],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"time_trigger":["rand"],"toml_format":["toml"],"yaml_format":["serde_yaml"],"zstd":["dep:zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.4.0-rc2/dependencies","version_downloads":"/api/v1/crates/log4rs/1.4.0-rc2/downloads","authors":"/api/v1/crates/log4rs/1.4.0-rc2/authors"},"crate_size":78044,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2025-06-24T17:57:30.968557Z"}],"checksum":"9f3b886e5f9cc009cfe1bb242b7bc5b29e98d0753d55a928eac2cec44365476e","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5875,"comment_lines":59,"files":29},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":5888,"total_comment_lines":61}},{"id":1583308,"crate":"log4rs","num":"1.4.0-rc1","dl_path":"/api/v1/crates/log4rs/1.4.0-rc1/download","readme_path":"/api/v1/crates/log4rs/1.4.0-rc1/readme","updated_at":"2025-05-29T04:06:38.623435Z","created_at":"2025-05-29T04:06:38.623435Z","downloads":2190,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","time_trigger","onstartup_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap-ors","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"log_kv":["log/kv"],"onstartup_trigger":[],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"time_trigger":["rand"],"toml_format":["toml"],"yaml_format":["serde_yaml"],"zstd":["dep:zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.4.0-rc1/dependencies","version_downloads":"/api/v1/crates/log4rs/1.4.0-rc1/downloads","authors":"/api/v1/crates/log4rs/1.4.0-rc1/authors"},"crate_size":75224,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2025-05-29T04:06:38.623435Z"}],"checksum":"d2f3736d219727eb524940b5ce70734c533a95d24ff63df6c4381d304e38ad07","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5882,"comment_lines":59,"files":29},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":5895,"total_comment_lines":61}},{"id":1046891,"crate":"log4rs","num":"1.3.0","dl_path":"/api/v1/crates/log4rs/1.3.0/download","readme_path":"/api/v1/crates/log4rs/1.3.0/readme","updated_at":"2024-02-10T02:52:39.916346Z","created_at":"2024-02-10T02:52:39.916346Z","downloads":11423377,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","time_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap-ors","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"time_trigger":["rand"],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.3.0/dependencies","version_downloads":"/api/v1/crates/log4rs/1.3.0/downloads","authors":"/api/v1/crates/log4rs/1.3.0/authors"},"crate_size":66668,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2024-02-10T02:52:39.916346Z"}],"checksum":"0816135ae15bd0391cf284eab37e6e3ee0a6ee63d2ceeb659862bd8d0a984ca6","rust_version":"1.69","has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5287,"comment_lines":43,"files":28},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":5300,"total_comment_lines":45}},{"id":639592,"crate":"log4rs","num":"1.2.0","dl_path":"/api/v1/crates/log4rs/1.2.0/download","readme_path":"/api/v1/crates/log4rs/1.2.0/readme","updated_at":"2022-10-11T18:59:46.509106Z","created_at":"2022-10-11T18:59:46.509106Z","downloads":2836817,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap-ors","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.2.0/dependencies","version_downloads":"/api/v1/crates/log4rs/1.2.0/downloads","authors":"/api/v1/crates/log4rs/1.2.0/authors"},"crate_size":55979,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2022-10-11T18:59:46.509106Z"}],"checksum":"d36ca1786d9e79b8193a68d480a0907b612f109537115c6ff655a3a1967533fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4657,"comment_lines":30,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4670,"total_comment_lines":32}},{"id":536477,"crate":"log4rs","num":"1.1.1","dl_path":"/api/v1/crates/log4rs/1.1.1/download","readme_path":"/api/v1/crates/log4rs/1.1.1/readme","updated_at":"2022-04-22T15:10:24.327596Z","created_at":"2022-04-22T15:10:24.327596Z","downloads":711347,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.1.1/dependencies","version_downloads":"/api/v1/crates/log4rs/1.1.1/downloads","authors":"/api/v1/crates/log4rs/1.1.1/authors"},"crate_size":55766,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2022-04-22T15:10:24.327596Z"}],"checksum":"893eaf59f4bef8e2e94302adf56385db445a0306b9823582b0b8d5a06d8822f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4657,"comment_lines":30,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4670,"total_comment_lines":32}},{"id":535965,"crate":"log4rs","num":"1.1.0","dl_path":"/api/v1/crates/log4rs/1.1.0/download","readme_path":"/api/v1/crates/log4rs/1.1.0/readme","updated_at":"2022-04-21T15:57:35.015455Z","created_at":"2022-04-21T15:57:35.015455Z","downloads":7629,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id","palaver"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.1.0/dependencies","version_downloads":"/api/v1/crates/log4rs/1.1.0/downloads","authors":"/api/v1/crates/log4rs/1.1.0/authors"},"crate_size":56754,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2022-04-21T15:57:35.015455Z"}],"checksum":"e4938855505d062af68430b345bf11e26228542cd823bad77533bb39c5c32266","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4657,"comment_lines":30,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4670,"total_comment_lines":32}},{"id":315652,"crate":"log4rs","num":"1.0.0","dl_path":"/api/v1/crates/log4rs/1.0.0/download","readme_path":"/api/v1/crates/log4rs/1.0.0/readme","updated_at":"2020-12-16T17:00:22.377006Z","created_at":"2020-12-16T17:00:22.377006Z","downloads":1006902,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.0.0/dependencies","version_downloads":"/api/v1/crates/log4rs/1.0.0/downloads","authors":"/api/v1/crates/log4rs/1.0.0/authors"},"crate_size":54778,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-12-16T17:00:22.377006Z"}],"checksum":"d1572a880d1115ff867396eee7ae2bc924554225e67a0d3c85c745b3e60ca211","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4581,"comment_lines":19,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4594,"total_comment_lines":21}},{"id":288845,"crate":"log4rs","num":"1.0.0-alpha-2","dl_path":"/api/v1/crates/log4rs/1.0.0-alpha-2/download","readme_path":"/api/v1/crates/log4rs/1.0.0-alpha-2/readme","updated_at":"2020-09-30T00:03:14.644293Z","created_at":"2020-09-30T00:03:14.644293Z","downloads":13449,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.0.0-alpha-2/dependencies","version_downloads":"/api/v1/crates/log4rs/1.0.0-alpha-2/downloads","authors":"/api/v1/crates/log4rs/1.0.0-alpha-2/authors"},"crate_size":55013,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-09-30T00:03:14.644293Z"}],"checksum":"a4ef3924aecebbf98eff7cfc62c46b4b7eb119b29f9b820d68654040a0292c5a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4579,"comment_lines":19,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4592,"total_comment_lines":21}},{"id":265604,"crate":"log4rs","num":"1.0.0-alpha-1","dl_path":"/api/v1/crates/log4rs/1.0.0-alpha-1/download","readme_path":"/api/v1/crates/log4rs/1.0.0-alpha-1/readme","updated_at":"2020-07-23T20:26:15.414351Z","created_at":"2020-07-23T20:26:15.414351Z","downloads":6656,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"config_parsing":["humantime","serde","serde-value","typemap","log/serde"],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","config_parsing","yaml_format"],"delete_roller":[],"file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder","regex"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/1.0.0-alpha-1/dependencies","version_downloads":"/api/v1/crates/log4rs/1.0.0-alpha-1/downloads","authors":"/api/v1/crates/log4rs/1.0.0-alpha-1/authors"},"crate_size":55480,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-07-23T20:26:15.414351Z"}],"checksum":"58cfc2ab65e7c31f0a01d50975e151f0d05736efdecedc99995082e19ddb7b57","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4523,"comment_lines":19,"files":27},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4536,"total_comment_lines":21}},{"id":265068,"crate":"log4rs","num":"0.13.0","dl_path":"/api/v1/crates/log4rs/0.13.0/download","readme_path":"/api/v1/crates/log4rs/0.13.0/readme","updated_at":"2020-07-22T20:40:58.382290Z","created_at":"2020-07-22T20:40:58.382290Z","downloads":976573,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","file","yaml_format","gzip"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.13.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.13.0/downloads","authors":"/api/v1/crates/log4rs/0.13.0/authors"},"crate_size":54443,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-07-22T20:40:58.382290Z"}],"checksum":"e1e1ad45e4584824d760c35d71868dd7e6e5acd8f5195a9573743b369fc86cd6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4558,"comment_lines":19,"files":26},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4571,"total_comment_lines":21}},{"id":238279,"crate":"log4rs","num":"0.12.0","dl_path":"/api/v1/crates/log4rs/0.12.0/download","readme_path":"/api/v1/crates/log4rs/0.12.0/readme","updated_at":"2020-05-06T00:09:26.757672Z","created_at":"2020-05-06T00:09:26.757672Z","downloads":224541,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","file","yaml_format","gzip"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.12.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.12.0/downloads","authors":"/api/v1/crates/log4rs/0.12.0/authors"},"crate_size":54499,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-05-06T00:09:26.757672Z"}],"checksum":"f4d8e6e1d5f89acca713132acc6034f30bad09b961d1338161bdb71c08f6e4fa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4559,"comment_lines":19,"files":26},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4572,"total_comment_lines":21}},{"id":220098,"crate":"log4rs","num":"0.11.0","dl_path":"/api/v1/crates/log4rs/0.11.0/download","readme_path":"/api/v1/crates/log4rs/0.11.0/readme","updated_at":"2020-03-11T17:49:41.469286Z","created_at":"2020-03-11T17:49:41.469286Z","downloads":91157,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"background_rotation":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","file","yaml_format","gzip"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["parking_lot","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["parking_lot","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.11.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.11.0/downloads","authors":"/api/v1/crates/log4rs/0.11.0/authors"},"crate_size":54375,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-03-11T17:49:41.469286Z"}],"checksum":"b47ba5437ccdf01e4addd4d2347ef561911d57f908f4db1e1b192d5c25a92715","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4553,"comment_lines":19,"files":26},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4566,"total_comment_lines":21}},{"id":207872,"crate":"log4rs","num":"0.10.0","dl_path":"/api/v1/crates/log4rs/0.10.0/download","readme_path":"/api/v1/crates/log4rs/0.10.0/readme","updated_at":"2020-01-29T23:08:38.602254Z","created_at":"2020-01-29T23:08:38.602254Z","downloads":67521,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.10.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.10.0/downloads","authors":"/api/v1/crates/log4rs/0.10.0/authors"},"crate_size":49990,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[{"action":"publish","user":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"time":"2020-01-29T23:08:38.602254Z"}],"checksum":"853db99624c59798ddcf027dbe486541dd5cb5008ac6a6aaf217cc6fa044ee71","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4481,"comment_lines":12,"files":26},"Shell":{"code_lines":13,"comment_lines":2,"files":1}},"total_code_lines":4494,"total_comment_lines":14}},{"id":193053,"crate":"log4rs","num":"0.9.0","dl_path":"/api/v1/crates/log4rs/0.9.0/download","readme_path":"/api/v1/crates/log4rs/0.9.0/readme","updated_at":"2019-11-29T19:52:26.383746Z","created_at":"2019-11-29T19:52:26.383746Z","downloads":60388,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.9.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.9.0/downloads","authors":"/api/v1/crates/log4rs/0.9.0/authors"},"crate_size":49195,"published_by":{"id":68519,"login":"estk","name":null,"avatar":"https://avatars.githubusercontent.com/u/390090?v=4","url":"https://github.com/estk","github_username_matches":true,"created_at":"2010-09-07T03:25:08Z"},"audit_actions":[],"checksum":"e229f32d17a1a822df4bb22ffdf1c7449d0ece700f310e87254a297be31c3b63","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/estk/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4486,"comment_lines":12,"files":26}},"total_code_lines":4486,"total_comment_lines":12}},{"id":142898,"crate":"log4rs","num":"0.8.3","dl_path":"/api/v1/crates/log4rs/0.8.3/download","readme_path":"/api/v1/crates/log4rs/0.8.3/readme","updated_at":"2019-04-03T04:25:27.228127Z","created_at":"2019-04-03T04:25:27.228127Z","downloads":897830,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.8.3/dependencies","version_downloads":"/api/v1/crates/log4rs/0.8.3/downloads","authors":"/api/v1/crates/log4rs/0.8.3/authors"},"crate_size":43574,"published_by":{"id":5,"login":"sfackler","name":"Steven Fackler","avatar":"https://avatars.githubusercontent.com/u/1455697?v=4","url":"https://github.com/sfackler","github_username_matches":true,"created_at":"2012-02-21T00:48:31Z"},"audit_actions":[],"checksum":"100052474df98158c0738a7d3f4249c99978490178b5f9f68cd835ac57adbd1b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4420,"comment_lines":12,"files":26}},"total_code_lines":4420,"total_comment_lines":12}},{"id":142897,"crate":"log4rs","num":"0.8.2","dl_path":"/api/v1/crates/log4rs/0.8.2/download","readme_path":"/api/v1/crates/log4rs/0.8.2/readme","updated_at":"2019-04-03T04:21:30.072781Z","created_at":"2019-04-03T04:21:30.072781Z","downloads":2588,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.8.2/dependencies","version_downloads":"/api/v1/crates/log4rs/0.8.2/downloads","authors":"/api/v1/crates/log4rs/0.8.2/authors"},"crate_size":43481,"published_by":{"id":5,"login":"sfackler","name":"Steven Fackler","avatar":"https://avatars.githubusercontent.com/u/1455697?v=4","url":"https://github.com/sfackler","github_username_matches":true,"created_at":"2012-02-21T00:48:31Z"},"audit_actions":[],"checksum":"8058cd376271d5fb7827138ab194b07ef56e397095e4a1b7a09585b027073b52","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4420,"comment_lines":12,"files":26}},"total_code_lines":4420,"total_comment_lines":12}},{"id":113382,"crate":"log4rs","num":"0.8.1","dl_path":"/api/v1/crates/log4rs/0.8.1/download","readme_path":"/api/v1/crates/log4rs/0.8.1/readme","updated_at":"2018-10-17T15:20:00.698484Z","created_at":"2018-10-17T15:20:00.698484Z","downloads":130685,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde","thread-id"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc","thread-id"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.8.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.8.1/downloads","authors":"/api/v1/crates/log4rs/0.8.1/authors"},"crate_size":43490,"published_by":null,"audit_actions":[],"checksum":"25e0fc8737a634116a2deb38d821e4400ed16ce9dcb0d628a978d399260f5902","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4420,"comment_lines":12,"files":26}},"total_code_lines":4420,"total_comment_lines":12}},{"id":75491,"crate":"log4rs","num":"0.8.0","dl_path":"/api/v1/crates/log4rs/0.8.0/download","readme_path":"/api/v1/crates/log4rs/0.8.0/readme","updated_at":"2017-12-26T02:02:47.260993Z","created_at":"2017-12-26T02:02:47.260993Z","downloads":113400,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap","log/serde"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive","log/serde"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"xml_format":["serde-xml-rs"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.8.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.8.0/downloads","authors":"/api/v1/crates/log4rs/0.8.0/authors"},"crate_size":42971,"published_by":null,"audit_actions":[],"checksum":"a1f16090a553200fba94e104310b3e53e71f500fd9db7dc2143055aa3cc7ae63","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":null,"repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4383,"comment_lines":12,"files":26}},"total_code_lines":4383,"total_comment_lines":12}},{"id":51370,"crate":"log4rs","num":"0.7.0","dl_path":"/api/v1/crates/log4rs/0.7.0/download","readme_path":"/api/v1/crates/log4rs/0.7.0/readme","updated_at":"2017-11-30T02:54:36.483339Z","created_at":"2017-04-26T04:19:46.365682Z","downloads":172660,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc","serde_derive"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.7.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.7.0/downloads","authors":"/api/v1/crates/log4rs/0.7.0/authors"},"crate_size":41416,"published_by":null,"audit_actions":[],"checksum":"e9beb5748c7d304a7c07e74ff2f0e642146a1191f8e9d9fb398e46ccb128364d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://docs.rs/log4rs/0.7.0","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4208,"comment_lines":11,"files":27}},"total_code_lines":4208,"total_comment_lines":11}},{"id":49512,"crate":"log4rs","num":"0.6.3","dl_path":"/api/v1/crates/log4rs/0.6.3/download","readme_path":"/api/v1/crates/log4rs/0.6.3/readme","updated_at":"2017-11-30T02:26:50.811679Z","created_at":"2017-04-05T03:08:19.922584Z","downloads":20285,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.6.3/dependencies","version_downloads":"/api/v1/crates/log4rs/0.6.3/downloads","authors":"/api/v1/crates/log4rs/0.6.3/authors"},"crate_size":41218,"published_by":null,"audit_actions":[],"checksum":"1b085a759751315df4b6a51bd50d7225f3118b0d0418d5f1d43a4617c673bd21","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://docs.rs/log4rs/0.6.3","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4218,"comment_lines":11,"files":27}},"total_code_lines":4218,"total_comment_lines":11}},{"id":46671,"crate":"log4rs","num":"0.6.2","dl_path":"/api/v1/crates/log4rs/0.6.2/download","readme_path":"/api/v1/crates/log4rs/0.6.2/readme","updated_at":"2017-11-30T02:27:03.186812Z","created_at":"2017-03-01T22:16:21.801588Z","downloads":9860,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.6.2/dependencies","version_downloads":"/api/v1/crates/log4rs/0.6.2/downloads","authors":"/api/v1/crates/log4rs/0.6.2/authors"},"crate_size":41275,"published_by":null,"audit_actions":[],"checksum":"3720a9a45704e5376589283b7f6e5ebfedce34bcc123f6db783f9b008e3ecd4d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://docs.rs/log4rs/0.6.2","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4218,"comment_lines":11,"files":27}},"total_code_lines":4218,"total_comment_lines":11}},{"id":45243,"crate":"log4rs","num":"0.6.1","dl_path":"/api/v1/crates/log4rs/0.6.1/download","readme_path":"/api/v1/crates/log4rs/0.6.1/readme","updated_at":"2017-11-30T02:30:17.822611Z","created_at":"2017-02-11T22:27:09.707600Z","downloads":5396,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.6.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.6.1/downloads","authors":"/api/v1/crates/log4rs/0.6.1/authors"},"crate_size":41255,"published_by":null,"audit_actions":[],"checksum":"9eebb869124616eba2562173aff296d94c63bfada11ee4cf4c49a7621556bd52","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.6.1/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4189,"comment_lines":10,"files":27}},"total_code_lines":4189,"total_comment_lines":10}},{"id":45176,"crate":"log4rs","num":"0.6.0","dl_path":"/api/v1/crates/log4rs/0.6.0/download","readme_path":"/api/v1/crates/log4rs/0.6.0/readme","updated_at":"2017-11-30T02:47:01.655290Z","created_at":"2017-02-10T23:35:03.997190Z","downloads":2682,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["all_components","gzip","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde_derive","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.6.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.6.0/downloads","authors":"/api/v1/crates/log4rs/0.6.0/authors"},"crate_size":41080,"published_by":null,"audit_actions":[],"checksum":"1e916783437bb341425eb54f7fde8497af3efa6040ae593b37676eaf5511a333","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.6.0/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4179,"comment_lines":10,"files":27}},"total_code_lines":4179,"total_comment_lines":10}},{"id":38504,"crate":"log4rs","num":"0.5.2","dl_path":"/api/v1/crates/log4rs/0.5.2/download","readme_path":"/api/v1/crates/log4rs/0.5.2/readme","updated_at":"2017-11-30T02:25:32.816011Z","created_at":"2016-11-26T03:31:46.195746Z","downloads":25850,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["console_appender","file_appender","pattern_encoder","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.5.2/dependencies","version_downloads":"/api/v1/crates/log4rs/0.5.2/downloads","authors":"/api/v1/crates/log4rs/0.5.2/authors"},"crate_size":51940,"published_by":null,"audit_actions":[],"checksum":"9cf3c39664d1a1240905f63ca6e9df586501af775233e9c5cef4a9460fd14214","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.5.2/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6385,"comment_lines":10,"files":38}},"total_code_lines":6385,"total_comment_lines":10}},{"id":38215,"crate":"log4rs","num":"0.5.1","dl_path":"/api/v1/crates/log4rs/0.5.1/download","readme_path":"/api/v1/crates/log4rs/0.5.1/readme","updated_at":"2017-11-30T03:21:56.210606Z","created_at":"2016-11-21T01:57:01.383999Z","downloads":2821,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["console_appender","file_appender","pattern_encoder","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.5.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.5.1/downloads","authors":"/api/v1/crates/log4rs/0.5.1/authors"},"crate_size":51686,"published_by":null,"audit_actions":[],"checksum":"c8350f342251141b5e9c30d79eee5df0cf7b23530ca4cd8cc15725d777285f9f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.5.1/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6383,"comment_lines":10,"files":38}},"total_code_lines":6383,"total_comment_lines":10}},{"id":35123,"crate":"log4rs","num":"0.5.0","dl_path":"/api/v1/crates/log4rs/0.5.0/download","readme_path":"/api/v1/crates/log4rs/0.5.0/readme","updated_at":"2017-11-30T02:41:39.962306Z","created_at":"2016-10-04T04:58:39.213620Z","downloads":5646,"features":{"all_components":["console_appender","file_appender","rolling_file_appender","compound_policy","delete_roller","fixed_window_roller","size_trigger","json_encoder","pattern_encoder","threshold_filter"],"ansi_writer":[],"compound_policy":[],"console_appender":["console_writer","simple_writer","pattern_encoder"],"console_writer":["ansi_writer","libc","kernel32-sys","winapi"],"default":["console_appender","file_appender","pattern_encoder","file","yaml_format"],"delete_roller":[],"file":["humantime","serde","serde-value","typemap"],"file_appender":["antidote","simple_writer","pattern_encoder"],"fixed_window_roller":[],"gzip":["flate2"],"json_encoder":["serde","serde_json","chrono","log-mdc"],"json_format":["serde_json"],"pattern_encoder":["chrono","log-mdc"],"rolling_file_appender":["antidote","simple_writer","pattern_encoder"],"simple_writer":[],"size_trigger":[],"threshold_filter":[],"toml_format":["toml"],"yaml_format":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.5.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.5.0/downloads","authors":"/api/v1/crates/log4rs/0.5.0/authors"},"crate_size":51665,"published_by":null,"audit_actions":[],"checksum":"8a19d081710f5492ec06cd2f9bc210b4c14ca1bd5dd64f77582299cee4f326ea","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.5.0/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6381,"comment_lines":10,"files":38}},"total_code_lines":6381,"total_comment_lines":10}},{"id":29051,"crate":"log4rs","num":"0.4.8","dl_path":"/api/v1/crates/log4rs/0.4.8/download","readme_path":"/api/v1/crates/log4rs/0.4.8/readme","updated_at":"2017-11-30T03:01:28.295376Z","created_at":"2016-06-23T04:51:51.773220Z","downloads":107712,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.8/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.8/downloads","authors":"/api/v1/crates/log4rs/0.4.8/authors"},"crate_size":36568,"published_by":null,"audit_actions":[],"checksum":"6a7074be77422e232a2f02470bdab3331187110f54f7e9c05d84741671e0583a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.8/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4274,"comment_lines":6,"files":22}},"total_code_lines":4274,"total_comment_lines":6}},{"id":28519,"crate":"log4rs","num":"0.4.7","dl_path":"/api/v1/crates/log4rs/0.4.7/download","readme_path":"/api/v1/crates/log4rs/0.4.7/readme","updated_at":"2017-11-30T02:26:14.814006Z","created_at":"2016-06-12T17:50:18.180069Z","downloads":4278,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.7/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.7/downloads","authors":"/api/v1/crates/log4rs/0.4.7/authors"},"crate_size":36284,"published_by":null,"audit_actions":[],"checksum":"67ad0ad6e387cb02cca3a672ff206048de6a96f830d811efb9d8359b43a0f232","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.7/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4228,"comment_lines":6,"files":22}},"total_code_lines":4228,"total_comment_lines":6}},{"id":27713,"crate":"log4rs","num":"0.4.6","dl_path":"/api/v1/crates/log4rs/0.4.6/download","readme_path":"/api/v1/crates/log4rs/0.4.6/readme","updated_at":"2017-11-30T02:27:46.933731Z","created_at":"2016-05-26T17:05:48.496469Z","downloads":3386,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.6/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.6/downloads","authors":"/api/v1/crates/log4rs/0.4.6/authors"},"crate_size":36074,"published_by":null,"audit_actions":[],"checksum":"5be68bf1e9dc2f710af94e883e0035cefa694d9dde75b775ec987606d506baa6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.6/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4196,"comment_lines":6,"files":22}},"total_code_lines":4196,"total_comment_lines":6}},{"id":27666,"crate":"log4rs","num":"0.4.5","dl_path":"/api/v1/crates/log4rs/0.4.5/download","readme_path":"/api/v1/crates/log4rs/0.4.5/readme","updated_at":"2017-11-30T03:54:06.387429Z","created_at":"2016-05-25T16:21:30.003651Z","downloads":2765,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.5/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.5/downloads","authors":"/api/v1/crates/log4rs/0.4.5/authors"},"crate_size":35640,"published_by":null,"audit_actions":[],"checksum":"be800ce6718df0b8f15e4985f5d7c5969d80332510a0712e4329d593674b87d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.5/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4135,"comment_lines":5,"files":22}},"total_code_lines":4135,"total_comment_lines":5}},{"id":27582,"crate":"log4rs","num":"0.4.4","dl_path":"/api/v1/crates/log4rs/0.4.4/download","readme_path":"/api/v1/crates/log4rs/0.4.4/readme","updated_at":"2017-11-30T02:36:13.401356Z","created_at":"2016-05-23T19:01:46.197961Z","downloads":2805,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.4/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.4/downloads","authors":"/api/v1/crates/log4rs/0.4.4/authors"},"crate_size":35403,"published_by":null,"audit_actions":[],"checksum":"29b6f149fda635ec70285f31e34da7bc23025b656541cc9556e7ea7be78df433","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.4/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4118,"comment_lines":5,"files":22}},"total_code_lines":4118,"total_comment_lines":5}},{"id":25551,"crate":"log4rs","num":"0.4.3","dl_path":"/api/v1/crates/log4rs/0.4.3/download","readme_path":"/api/v1/crates/log4rs/0.4.3/readme","updated_at":"2017-11-30T04:03:03.450824Z","created_at":"2016-04-13T05:46:04.541108Z","downloads":5329,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.3/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.3/downloads","authors":"/api/v1/crates/log4rs/0.4.3/authors"},"crate_size":33819,"published_by":null,"audit_actions":[],"checksum":"94deba8081c19e4ca9863a0e70d917013f14db629c69350d11cdf83c1c95493d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.3/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3847,"comment_lines":3,"files":22}},"total_code_lines":3847,"total_comment_lines":3}},{"id":25075,"crate":"log4rs","num":"0.4.2","dl_path":"/api/v1/crates/log4rs/0.4.2/download","readme_path":"/api/v1/crates/log4rs/0.4.2/readme","updated_at":"2017-11-30T04:00:47.726046Z","created_at":"2016-04-05T16:19:57.135363Z","downloads":2930,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.2/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.2/downloads","authors":"/api/v1/crates/log4rs/0.4.2/authors"},"crate_size":29108,"published_by":null,"audit_actions":[],"checksum":"d566016e02d9f86acc2fe5aca3979855bfd8a55e3ad59bf1ec8d697bd5f87e3f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.2/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3305,"comment_lines":3,"files":19}},"total_code_lines":3305,"total_comment_lines":3}},{"id":24902,"crate":"log4rs","num":"0.4.1","dl_path":"/api/v1/crates/log4rs/0.4.1/download","readme_path":"/api/v1/crates/log4rs/0.4.1/readme","updated_at":"2017-11-30T02:27:46.925112Z","created_at":"2016-04-02T03:41:18.575596Z","downloads":2798,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.1/downloads","authors":"/api/v1/crates/log4rs/0.4.1/authors"},"crate_size":29128,"published_by":null,"audit_actions":[],"checksum":"8ef6df40202856d09b30ad39362b3a24662cd7b55b1abfec80a895a13d2d5cb2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.1/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3301,"comment_lines":3,"files":19}},"total_code_lines":3301,"total_comment_lines":3}},{"id":24718,"crate":"log4rs","num":"0.4.0","dl_path":"/api/v1/crates/log4rs/0.4.0/download","readme_path":"/api/v1/crates/log4rs/0.4.0/readme","updated_at":"2017-11-30T03:46:56.407400Z","created_at":"2016-03-30T04:02:04.070273Z","downloads":2808,"features":{"json":["serde_json"],"yaml":["serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/log4rs/0.4.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.4.0/downloads","authors":"/api/v1/crates/log4rs/0.4.0/authors"},"crate_size":29049,"published_by":null,"audit_actions":[],"checksum":"71167f1dbb3b758dbebbdbd111cedf2e641786ad937baea419319047e5b05e91","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.4.0/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3300,"comment_lines":2,"files":19}},"total_code_lines":3300,"total_comment_lines":2}},{"id":10761,"crate":"log4rs","num":"0.3.3","dl_path":"/api/v1/crates/log4rs/0.3.3/download","readme_path":"/api/v1/crates/log4rs/0.3.3/readme","updated_at":"2017-11-30T02:38:23.626785Z","created_at":"2015-05-26T02:20:52.682868Z","downloads":34609,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.3.3/dependencies","version_downloads":"/api/v1/crates/log4rs/0.3.3/downloads","authors":"/api/v1/crates/log4rs/0.3.3/authors"},"crate_size":15928,"published_by":null,"audit_actions":[],"checksum":"180b08ea497b7412728631506ee14809dab3be2b3db53c811d6fc1d06d50ea54","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/v0.3.3/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1733,"comment_lines":0,"files":7}},"total_code_lines":1733,"total_comment_lines":0}},{"id":8087,"crate":"log4rs","num":"0.3.2","dl_path":"/api/v1/crates/log4rs/0.3.2/download","readme_path":"/api/v1/crates/log4rs/0.3.2/readme","updated_at":"2017-11-30T02:26:46.543394Z","created_at":"2015-04-04T19:36:08.115998Z","downloads":2830,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.3.2/dependencies","version_downloads":"/api/v1/crates/log4rs/0.3.2/downloads","authors":"/api/v1/crates/log4rs/0.3.2/authors"},"crate_size":16492,"published_by":null,"audit_actions":[],"checksum":"bcca5e8f56398d0a7261dcafcce604587566212080e8789df7463ab00e3bd163","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1735,"comment_lines":0,"files":7},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":1745,"total_comment_lines":1}},{"id":7185,"crate":"log4rs","num":"0.3.1","dl_path":"/api/v1/crates/log4rs/0.3.1/download","readme_path":"/api/v1/crates/log4rs/0.3.1/readme","updated_at":"2017-11-30T02:51:11.070895Z","created_at":"2015-03-26T06:04:27.753039Z","downloads":2777,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.3.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.3.1/downloads","authors":"/api/v1/crates/log4rs/0.3.1/authors"},"crate_size":16395,"published_by":null,"audit_actions":[],"checksum":"d946710390e93c3533903ed78c9e98bb33b68194b3814238652a77f59e1c57a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1718,"comment_lines":0,"files":7},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":1728,"total_comment_lines":1}},{"id":6960,"crate":"log4rs","num":"0.3.0","dl_path":"/api/v1/crates/log4rs/0.3.0/download","readme_path":"/api/v1/crates/log4rs/0.3.0/readme","updated_at":"2017-11-30T04:03:01.438838Z","created_at":"2015-03-25T02:58:21.008510Z","downloads":2807,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.3.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.3.0/downloads","authors":"/api/v1/crates/log4rs/0.3.0/authors"},"crate_size":16387,"published_by":null,"audit_actions":[],"checksum":"5b8a2a254f6c750e0fce450b4d7ceb8004cf5b68f1c5f4c731fdbd37f43e5f28","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1713,"comment_lines":0,"files":7},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":1723,"total_comment_lines":1}},{"id":6542,"crate":"log4rs","num":"0.2.1","dl_path":"/api/v1/crates/log4rs/0.2.1/download","readme_path":"/api/v1/crates/log4rs/0.2.1/readme","updated_at":"2017-11-30T04:03:01.436565Z","created_at":"2015-03-19T03:57:25.792400Z","downloads":2810,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.2.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.2.1/downloads","authors":"/api/v1/crates/log4rs/0.2.1/authors"},"crate_size":16140,"published_by":null,"audit_actions":[],"checksum":"69460bd4182d16c78f984ebdc500f477f12a00f1d640c75ee6460a6bb4dd70f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1673,"comment_lines":0,"files":7},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":1683,"total_comment_lines":1}},{"id":5926,"crate":"log4rs","num":"0.2.0","dl_path":"/api/v1/crates/log4rs/0.2.0/download","readme_path":"/api/v1/crates/log4rs/0.2.0/readme","updated_at":"2017-11-30T03:16:40.137261Z","created_at":"2015-03-04T04:11:29.204544Z","downloads":2781,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.2.0/dependencies","version_downloads":"/api/v1/crates/log4rs/0.2.0/downloads","authors":"/api/v1/crates/log4rs/0.2.0/authors"},"crate_size":14464,"published_by":null,"audit_actions":[],"checksum":"8973a9fca12c811dd85570c69fb8670737604453bc0c1763e9f32effdb785a73","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/log4rs/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1469,"comment_lines":0,"files":6},"Shell":{"code_lines":10,"comment_lines":1,"files":1}},"total_code_lines":1479,"total_comment_lines":1}},{"id":4442,"crate":"log4rs","num":"0.1.1","dl_path":"/api/v1/crates/log4rs/0.1.1/download","readme_path":"/api/v1/crates/log4rs/0.1.1/readme","updated_at":"2017-11-30T03:37:55.448617Z","created_at":"2015-02-04T05:46:46.813846Z","downloads":2850,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/log4rs/0.1.1/dependencies","version_downloads":"/api/v1/crates/log4rs/0.1.1/downloads","authors":"/api/v1/crates/log4rs/0.1.1/authors"},"crate_size":8490,"published_by":null,"audit_actions":[],"checksum":"892e4043a163012443bc3cd4e41741bb33b590a84c47b48888d591550ca90747","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A highly configurable multi-output logging implementation for the `log` facade","homepage":null,"documentation":"https://sfackler.github.io/doc/log4rs","repository":"https://github.com/sfackler/log4rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":767,"comment_lines":1,"files":4}},"total_code_lines":767,"total_comment_lines":1}}],"keywords":[{"id":"log","keyword":"log","created_at":"2014-12-09T11:04:44.863068Z","crates_cnt":777},{"id":"log4","keyword":"log4","created_at":"2020-03-11T17:49:41.469286Z","crates_cnt":4},{"id":"logger","keyword":"logger","created_at":"2014-12-19T23:32:30.683107Z","crates_cnt":273},{"id":"logging","keyword":"logging","created_at":"2014-12-09T11:04:44.882735Z","crates_cnt":1161}],"categories":[]}