KCL more aggressively logs errors
This commit is contained in:
parent
ae37b57e61
commit
0cb14948a3
1 changed files with 9 additions and 3 deletions
12
kcl/kcl.go
12
kcl/kcl.go
|
|
@ -284,11 +284,17 @@ func (kclp *KCLProcess) Run() {
|
|||
for {
|
||||
line, err := kclp.ioHandler.readLine()
|
||||
if err != nil {
|
||||
kclp.ioHandler.writeError(err.Error())
|
||||
kclp.ioHandler.writeError("Read line error: " + err.Error())
|
||||
return
|
||||
} else if line == nil {
|
||||
break
|
||||
kclp.ioHandler.writeError("Empty read line recieved")
|
||||
return
|
||||
}
|
||||
|
||||
err = kclp.handleLine(line.String())
|
||||
if err != nil {
|
||||
kclp.ioHandler.writeError("Handle line error: " + err.Error())
|
||||
return
|
||||
}
|
||||
kclp.handleLine(line.String())
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue