INNER CODE UNIT · Go

setLogger

fengshao1227/ccg-workflow · codeagent-wrapper/main.go:540

func setLogger(l *Logger) {
	loggerPtr.Store(l)
}

func closeLogger() error {
	logger := loggerPtr.Swap(nil)
	if logger == nil {
		return nil
	}
	return logger.Close()
}

func activeLogger() *Logger {
	return loggerPtr.Load()
}

func logInfo(msg string) {
	if logger := activeLogger(); logger != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…