in main/logger.go [23:46]
func newLogger(logDir string) ExtensionLogger {
if err := os.MkdirAll(logDir, 0755); err != nil {
golog.Printf("ERROR: Cannot create log folder %s: %v \r\n", logDir, err)
}
extensionLogPath := path.Join(logDir, ExtensionHandlerLogFileName)
golog.Printf("Logging in file %s: in directory %s: .\r\n", ExtensionHandlerLogFileName, logDir)
fileHandle, err := os.OpenFile(extensionLogPath, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644)
if err != nil {
golog.Fatalf("ERROR: Cannot open log file: %v \r\n", err)
}
// Create a new Logrus logger
// logger := logrus.New()
// logger.SetOutput(fileHandle) // Log to the file
// logger.SetLevel(logrus.InfoLevel)
// Redirect standard output and error to the log file
golog.SetOutput(fileHandle)
// Return the ExtensionLogger
return ExtensionLogger{logFilePath: extensionLogPath}
}