@@ -55,6 +55,7 @@ instance running on your Home Assistant system.`,
5555 "ssl" ,
5656 "watchdog" ,
5757 "backups-exclude-database" ,
58+ "duplicate-log-file" ,
5859 } {
5960 val , err := cmd .Flags ().GetBool (value )
6061 if err == nil && cmd .Flags ().Changed (value ) {
@@ -83,6 +84,8 @@ func init() {
8384 coreOptionsCmd .Flags ().String ("audio-output" , "" , "Profile name for audio output" )
8485 coreOptionsCmd .Flags ().Bool ("backups-exclude-database" , false , "Backups exclude Home Assistant database file by default" )
8586 coreOptionsCmd .Flags ().Lookup ("backups-exclude-database" ).NoOptDefVal = "false"
87+ coreOptionsCmd .Flags ().Bool ("duplicate-log-file" , false , "Duplicate logs to file alongside Systemd Journal" )
88+ coreOptionsCmd .Flags ().Lookup ("duplicate-log-file" ).NoOptDefVal = "false"
8689 coreOptionsCmd .Flags ().SetNormalizeFunc (func (set * pflag.FlagSet , name string ) pflag.NormalizedName { // backwards compatibility
8790 return pflag .NormalizedName (strings .ReplaceAll (name , "_" , "-" ))
8891 })
@@ -95,5 +98,6 @@ func init() {
9598 coreOptionsCmd .RegisterFlagCompletionFunc ("audio-input" , cobra .NoFileCompletions )
9699 coreOptionsCmd .RegisterFlagCompletionFunc ("audio-output" , cobra .NoFileCompletions )
97100 coreOptionsCmd .RegisterFlagCompletionFunc ("backups-exclude-database" , boolCompletions )
101+ coreOptionsCmd .RegisterFlagCompletionFunc ("duplicate-log-file" , boolCompletions )
98102 coreCmd .AddCommand (coreOptionsCmd )
99103}
0 commit comments