logwirter수정 - 파일과 stdout 동시에
This commit is contained in:
@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user