op-packages/rustdesk-server/patches/001-hardcode-log-path.patch
github-actions[bot] 32600acc60 🌴 Sync 2026-03-05 23:51:42
2026-03-05 23:51:42 +08:00

47 lines
1.3 KiB
Diff

--- a/src/hbbr.rs
+++ b/src/hbbr.rs
@@ -8,7 +8,19 @@ mod version;
fn main() -> ResultType<()> {
let _logger = Logger::try_with_env_or_str("info")?
- .log_to_stdout()
+ .log_to_file(
+ FileSpec::default()
+ .directory("/var/run/rustdesk-server")
+ .basename("hbbr")
+ .suffix("log")
+ .suppress_timestamp()
+ )
+ .rotate(
+ Criterion::Size(10_000_000),
+ Naming::Numbers,
+ Cleanup::KeepLogFiles(3),
+ )
+ .duplicate_to_stderr(Duplicate::Warn)
.format(opt_format)
.write_mode(WriteMode::Async)
.start()?;
--- a/src/main.rs
+++ b/src/main.rs
@@ -9,7 +9,19 @@ const RMEM: usize = 0;
fn main() -> ResultType<()> {
let _logger = Logger::try_with_env_or_str("info")?
- .log_to_stdout()
+ .log_to_file(
+ FileSpec::default()
+ .directory("/var/run/rustdesk-server")
+ .basename("hbbs")
+ .suffix("log")
+ .suppress_timestamp()
+ )
+ .rotate(
+ Criterion::Size(10_000_000),
+ Naming::Numbers,
+ Cleanup::KeepLogFiles(3),
+ )
+ .duplicate_to_stderr(Duplicate::Warn)
.format(opt_format)
.write_mode(WriteMode::Async)
.start()?;