logwirter수정 - 파일과 stdout 동시에

This commit is contained in:
2024-08-22 15:53:53 +09:00
parent 2fa02374fd
commit f5e491325f

View File

@ -322,6 +322,7 @@ func (hc *houstonClient) launch(meta *procmeta) error {
logWriter = func(buff []byte) {
for written := 0; written < len(buff); {
os.Stdout.Write(buff)
n, err := targetFile.Write(buff)
if err != nil {
logger.Println("write log file failed :", logfilePath, err)
@ -333,6 +334,9 @@ func (hc *houstonClient) launch(meta *procmeta) error {
}
} else {
logger.Println("failed to create log file :", logfilePath, err)
logWriter = func(buff []byte) {
os.Stdout.Write(buff)
}
}
} else {
logWriter = func(buff []byte) {