-
-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
An empty file rye_errors.log
is created in current directory even if there are no errors produced, eg after running a simple rye --help
or rye --version
.
It seems it is created during logger initialisation:
Lines 76 to 89 in 1370040
// initErrorLogging initializes the error logging system | |
func initErrorLogging() { | |
// Try to open error log file | |
var err error | |
errorLogFile, err = os.OpenFile("rye_errors.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) | |
if err != nil { | |
fmt.Fprintf(os.Stderr, "Warning: Could not open error log file: %v\n", err) | |
errorLogger = log.New(os.Stderr, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) | |
} else { | |
// Create multi-writer to log to both stderr and file | |
multiWriter := io.MultiWriter(os.Stderr, errorLogFile) | |
errorLogger = log.New(multiWriter, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) | |
} | |
} |
refaktor
Metadata
Metadata
Assignees
Labels
No labels