Replace logging backend to log4rs and add log rotation (#1789)
* Replace logging backend to flexi-logger and add log rotation * Changed flexi_logger to log4rs * Disable logging level filtering in Root logger * Support different logging levels for file and stdout * Don't log messages from modules other than Grin-related * Fix formatting * Place backed up compressed log copies into log file directory * Increase default log file size to 16 MiB * Add comment to config file on log_max_size option
This commit is contained in:
+3
-7
@@ -33,7 +33,6 @@ use std::sync::Arc;
|
||||
use std::{io, thread};
|
||||
use tokio_rustls::ServerConfigExt;
|
||||
use tokio_tcp;
|
||||
use util::LOGGER;
|
||||
|
||||
/// Errors that can be returned by an ApiEndpoint implementation.
|
||||
#[derive(Debug)]
|
||||
@@ -243,13 +242,10 @@ impl ApiServer {
|
||||
// TODO re-enable stop after investigation
|
||||
//let tx = mem::replace(&mut self.shutdown_sender, None).unwrap();
|
||||
//tx.send(()).expect("Failed to stop API server");
|
||||
info!(LOGGER, "API server has been stoped");
|
||||
info!("API server has been stoped");
|
||||
true
|
||||
} else {
|
||||
error!(
|
||||
LOGGER,
|
||||
"Can't stop API server, it's not running or doesn't spport stop operation"
|
||||
);
|
||||
error!("Can't stop API server, it's not running or doesn't spport stop operation");
|
||||
false
|
||||
}
|
||||
}
|
||||
@@ -263,7 +259,7 @@ impl Handler for LoggingMiddleware {
|
||||
req: Request<Body>,
|
||||
mut handlers: Box<Iterator<Item = HandlerObj>>,
|
||||
) -> ResponseFuture {
|
||||
debug!(LOGGER, "REST call: {} {}", req.method(), req.uri().path());
|
||||
debug!("REST call: {} {}", req.method(), req.uri().path());
|
||||
handlers.next().unwrap().call(req, handlers)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user