fix permission check for log path in lib.rs

This commit is contained in:
DenioD
2019-11-01 13:25:17 +01:00
parent 77aa23f5cc
commit 22b4d56207

View File

@@ -75,11 +75,11 @@ pub fn report_permission_error() {
eprintln!("HOME: {}", home); eprintln!("HOME: {}", home);
eprintln!("Executable: {}", current_executable.display()); eprintln!("Executable: {}", current_executable.display());
if home == "/" { if home == "/" {
eprintln!("User {} must have permission to write to '{}silentdragonlite/' .", eprintln!("User {} must have permission to write to '{}.silentdragonlite/' .",
user, user,
home); home);
} else { } else {
eprintln!("User {} must have permission to write to '{}/silentdragonlite/' .", eprintln!("User {} must have permission to write to '{}/.silentdragonlite/' .",
user, user,
home); home);
} }
@@ -89,7 +89,7 @@ pub fn report_permission_error() {
pub fn get_log_config(config: &LightClientConfig) -> io::Result<Config> { pub fn get_log_config(config: &LightClientConfig) -> io::Result<Config> {
let window_size = 3; // log0, log1, log2 let window_size = 3; // log0, log1, log2
let fixed_window_roller = let fixed_window_roller =
FixedWindowRoller::builder().build("Silentdragonlite-light-wallet-log{}",window_size).unwrap(); FixedWindowRoller::builder().build("Silentdragonlite-wallet-log{}",window_size).unwrap();
let size_limit = 5 * 1024 * 1024; // 5MB as max log file size to roll let size_limit = 5 * 1024 * 1024; // 5MB as max log file size to roll
let size_trigger = SizeTrigger::new(size_limit); let size_trigger = SizeTrigger::new(size_limit);
let compound_policy = CompoundPolicy::new(Box::new(size_trigger),Box::new(fixed_window_roller)); let compound_policy = CompoundPolicy::new(Box::new(size_trigger),Box::new(fixed_window_roller));