File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -100,18 +100,22 @@ fn real_main() -> anyhow::Result<()> {
100
100
}
101
101
102
102
fn main ( ) {
103
- JournalLog :: new ( )
103
+ if let Err ( err ) = JournalLog :: new ( )
104
104
. context ( "When initializing journal logger" )
105
- . unwrap ( )
106
- . with_syslog_identifier ( "shell-wrapper" . to_string ( ) )
107
- . install ( )
108
- . unwrap ( ) ;
105
+ . and_then ( |logger| {
106
+ logger
107
+ . with_syslog_identifier ( "shell-wrapper" . to_string ( ) )
108
+ . install ( )
109
+ . context ( "When installing journal logger" )
110
+ } )
111
+ {
112
+ warn ! ( "Error while setting up journal logger: {:?}" , err) ;
113
+ }
109
114
110
115
log:: set_max_level ( LevelFilter :: Info ) ;
111
116
112
117
let result = real_main ( ) ;
113
118
114
- env:: set_var ( "RUST_BACKTRACE" , "1" ) ;
115
119
let err = result. unwrap_err ( ) ;
116
120
117
121
eprintln ! ( "{:?}" , & err) ;
You can’t perform that action at this time.
0 commit comments