Skip to content

Commit 4a3db21

Browse files
authored
chore: make syslog-tracing optional (#2050)
1 parent 211dccb commit 4a3db21

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ dns-over-h3 = ["shadowsocks-service/dns-over-h3"]
126126
# Enable logging output
127127
logging = [
128128
"log4rs",
129+
"syslog-tracing",
129130
"tracing",
130131
"tracing-subscriber",
131132
"time",
@@ -249,7 +250,7 @@ windows-service = { version = "0.8", optional = true }
249250

250251
[target.'cfg(unix)'.dependencies]
251252
xdg = "3.0"
252-
syslog-tracing = "0.3"
253+
syslog-tracing = { version = "0.3", optional = true }
253254

254255
[target.'cfg(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"))'.dependencies]
255256
reqwest = { version = "0.12", features = [

src/logging/tracing.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,8 @@ fn make_syslog_writer(bin_name: &str, config: &LogSyslogWriterConfig) -> Syslog
212212
let options = Options::default();
213213
let identity = CString::new(identity).expect("syslog identity contains null-byte ('\\0')");
214214

215-
let syslogger = match Syslog::new(identity, options, facility) {
215+
match Syslog::new(identity, options, facility) {
216216
Some(l) => l,
217217
None => panic!("syslog is already initialized"),
218-
};
219-
220-
syslogger
218+
}
221219
}

0 commit comments

Comments
 (0)