@@ -133,24 +133,24 @@ func (u *Unpackerr) logCurrentQueue(now time.Time) {
133133// setupLogging splits log write into a file and/or stdout.
134134func (u * Unpackerr ) setupLogging () {
135135 if u .Config .Debug {
136- u .Logger . Info .SetFlags (log .Lshortfile | log .Lmicroseconds | log .Ldate )
137- u .Logger . Error .SetFlags (log .Lshortfile | log .Lmicroseconds | log .Ldate )
136+ u .Info .SetFlags (log .Lshortfile | log .Lmicroseconds | log .Ldate )
137+ u .Error .SetFlags (log .Lshortfile | log .Lmicroseconds | log .Ldate )
138138 }
139139
140- u .Config . LogFile = getLogFilePath (u . Config .LogFile , "unpackerr.log" )
140+ u .LogFile = getLogFilePath (u .LogFile , "unpackerr.log" )
141141 fileMode , _ := strconv .ParseUint (u .LogFileMode , bits8 , base32 )
142142 rotate := & rotatorr.Config {
143- Filepath : u .Config . LogFile , // log file name.
144- FileSize : int64 (u .Config . LogFileMb ) * megabyte , // megabytes
143+ Filepath : u .LogFile , // log file name.
144+ FileSize : int64 (u .LogFileMb ) * megabyte , // megabytes
145145 Rotatorr : & timerotator.Layout {
146- FileCount : u .Config . LogFiles ,
146+ FileCount : u .LogFiles ,
147147 PostRotate : u .postLogRotate ,
148148 }, // number of files to keep.
149149 DirMode : logsDirMode ,
150150 FileMode : os .FileMode (fileMode ),
151151 }
152152
153- if u .Config . LogFile != "" {
153+ if u .LogFile != "" {
154154 var err error
155155
156156 u .rotatorr , err = rotatorr .New (rotate )
@@ -167,12 +167,12 @@ func (u *Unpackerr) setupLogging() {
167167 stderr = os .Stderr
168168 }
169169
170- useLogFile := u .Config . LogFile != "" && u .rotatorr != nil
170+ useLogFile := u .LogFile != "" && u .rotatorr != nil
171171
172172 switch { // only use MultiWriter if we have > 1 writer.
173- case ! u .Config . Quiet && useLogFile :
173+ case ! u .Quiet && useLogFile :
174174 u .updateLogOutput (io .MultiWriter (u .rotatorr , os .Stdout ), io .MultiWriter (u .rotatorr , stderr ))
175- case ! u .Config . Quiet && ! useLogFile :
175+ case ! u .Quiet && ! useLogFile :
176176 u .updateLogOutput (os .Stdout , stderr )
177177 case ! useLogFile :
178178 u .updateLogOutput (io .Discard , io .Discard ) // default is "nothing"
@@ -198,16 +198,16 @@ func (u *Unpackerr) updateLogOutput(writer io.Writer, errors io.Writer) {
198198 if u .Webserver != nil && u .Webserver .LogFile != "" {
199199 u .setupHTTPLogging ()
200200 } else {
201- u .Logger . HTTP .SetOutput (writer )
201+ u .HTTP .SetOutput (writer )
202202 }
203203
204204 if u .Config .Debug {
205205 u .Logger .Debug .SetOutput (writer )
206206 }
207207
208208 log .SetOutput (errors ) // catch out-of-scope garbage
209- u .Logger . Info .SetOutput (writer )
210- u .Logger . Error .SetOutput (errors )
209+ u .Info .SetOutput (writer )
210+ u .Error .SetOutput (errors )
211211 u .postLogRotate ("" , "" )
212212}
213213
@@ -221,14 +221,14 @@ func (u *Unpackerr) setupHTTPLogging() {
221221 }
222222
223223 switch { // only use MultiWriter if we have > 1 writer.
224- case ! u .Config . Quiet && u .Webserver .LogFile != "" :
225- u .Logger . HTTP .SetOutput (io .MultiWriter (rotatorr .NewMust (rotate ), os .Stdout ))
226- case ! u .Config . Quiet && u .Webserver .LogFile == "" :
227- u .Logger . HTTP .SetOutput (os .Stdout )
228- case u .Config . Quiet && u .Webserver .LogFile == "" :
229- u .Logger . HTTP .SetOutput (io .Discard )
224+ case ! u .Quiet && u .Webserver .LogFile != "" :
225+ u .HTTP .SetOutput (io .MultiWriter (rotatorr .NewMust (rotate ), os .Stdout ))
226+ case ! u .Quiet && u .Webserver .LogFile == "" :
227+ u .HTTP .SetOutput (os .Stdout )
228+ case u .Quiet && u .Webserver .LogFile == "" :
229+ u .HTTP .SetOutput (io .Discard )
230230 default : // u.Config.Quiet && u.Webserver.LogFile != ""
231- u .Logger . HTTP .SetOutput (rotatorr .NewMust (rotate ))
231+ u .HTTP .SetOutput (rotatorr .NewMust (rotate ))
232232 }
233233}
234234
@@ -258,23 +258,23 @@ func (u *Unpackerr) logStartupInfo(msg string, externalFiles map[string]string)
258258 u .logReadarr ()
259259 u .logWhisparr ()
260260 u .logFolders ()
261- u .Printf (" => Parallel: %d" , u .Config . Parallel )
262- u .Printf (" => Passwords: %d (rar/7z)" , len (u .Config . Passwords ))
263- u .Printf (" => Interval / Progress: %s/%s" , u .Config . Interval .String (), u . Config .Progress .String ())
264- u .Printf (" => Start/Delete Delay: %s/%s" , u .Config . StartDelay .String (), u . Config .DeleteDelay .String ())
265- u .Printf (" => Retry Delay: %v, max: %d" , u .Config . RetryDelay , u . Config .MaxRetries )
261+ u .Printf (" => Parallel: %d" , u .Parallel )
262+ u .Printf (" => Passwords: %d (rar/7z)" , len (u .Passwords ))
263+ u .Printf (" => Interval / Progress: %s/%s" , u .Interval .String (), u .Progress .String ())
264+ u .Printf (" => Start/Delete Delay: %s/%s" , u .StartDelay .String (), u .DeleteDelay .String ())
265+ u .Printf (" => Retry Delay: %v, max: %d" , u .RetryDelay , u .MaxRetries )
266266 u .Printf (" => GUI / StdErr: %v / %v" , ui .HasGUI (), u .ErrorStdErr )
267- u .Printf (" => Debug / Quiet: %v / %v" , u .Config .Debug , u .Config . Quiet )
268- u .Printf (" => Activity / Queues: %v / %s" , u .Config . Activity , u . Config .LogQueues .String ())
267+ u .Printf (" => Debug / Quiet: %v / %v" , u .Config .Debug , u .Quiet )
268+ u .Printf (" => Activity / Queues: %v / %s" , u .Activity , u .LogQueues .String ())
269269
270270 if runtime .GOOS != windows {
271- u .Printf (" => Directory & File Modes: %s & %s" , u .Config . DirMode , u . Config .FileMode )
271+ u .Printf (" => Directory & File Modes: %s & %s" , u .DirMode , u .FileMode )
272272 }
273273
274- if u .Config . LogFile != "" {
274+ if u .LogFile != "" {
275275 msg := "no rotation"
276- if u .Config . LogFiles > 0 {
277- msg = fmt .Sprintf ("%d @ %dMb" , u .Config . LogFiles , u . Config .LogFileMb )
276+ if u .LogFiles > 0 {
277+ msg = fmt .Sprintf ("%d @ %dMb" , u .LogFiles , u .LogFileMb )
278278 }
279279
280280 u .Printf (" => Log File: %s (%s, mode: %s)" , u .LogFile , msg , u .LogFileMode )
0 commit comments