Skip to content

Commit

Permalink
Merge pull request #51 from okx/yz/logger
Browse files Browse the repository at this point in the history
substitute env_logger with log4rs
  • Loading branch information
fatcat22 authored May 19, 2023
2 parents e63cdb3 + 15b574a commit 88ccd12
Show file tree
Hide file tree
Showing 6 changed files with 262 additions and 33 deletions.
182 changes: 153 additions & 29 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ clap = { version = "3.1.0", features = ["derive"] }
ctrlc = "3.2.1"
derive_more = "0.99.17"
dirs = "5.0.0"
env_logger = "0.10.0"
log4rs = { version = "1.2.0", features = ["gzip"] }
futures = "0.3.21"
hex = "0.4.3"
html-escaper = "0.2.0"
Expand Down
12 changes: 10 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ mod height;
mod index;
mod inscription;
mod inscription_id;
mod logger;
mod media;
mod object;
mod okx;
Expand Down Expand Up @@ -144,7 +145,14 @@ fn timestamp(seconds: u32) -> DateTime<Utc> {
}

pub fn main() {
env_logger::init();
let args = Arguments::parse();
let log_dir = match args.options.log_dir() {
Ok(d) => d,
Err(e) => panic!("get log file error: {}", e),
};
if let Err(e) = logger::init(args.options.log_level(), log_dir) {
panic!("initialize logger error: {}", e);
}

ctrlc::set_handler(move || {
LISTENERS
Expand All @@ -161,7 +169,7 @@ pub fn main() {
})
.expect("Error setting <CTRL-C> handler");

if let Err(err) = Arguments::parse().run() {
if let Err(err) = args.run() {
eprintln!("error: {err}");
err
.chain()
Expand Down
Loading

0 comments on commit 88ccd12

Please sign in to comment.