More pretty logging and doc

This commit is contained in:
Liang Ding 2015-09-26 15:40:05 +08:00
parent fc2c0e4b81
commit bb8b5534d2
3 changed files with 7 additions and 5 deletions

View File

@ -88,7 +88,8 @@ func init() {
session.FixedTimeReport()
}
logger.Debug("cross-compilation ", util.Go.GetCrossPlatforms())
logger.Debug("host ["+runtime.Version()+", "+runtime.GOOS+"_"+runtime.GOARCH+
"], cross-compilation ", util.Go.GetCrossPlatforms())
}
// Main.

View File

@ -32,7 +32,7 @@ var Processes = procs{}
// Exclusive lock.
var mutex sync.Mutex
// add adds the specified process to the user process set.
// Add adds the specified process to the user process set.
func (procs *procs) Add(wSession *session.WideSession, proc *os.Process) {
mutex.Lock()
defer mutex.Unlock()
@ -49,7 +49,7 @@ func (procs *procs) Add(wSession *session.WideSession, proc *os.Process) {
logger.Tracef("Session [%s] has [%d] processes", sid, len((*procs)[sid]))
}
// remove removes the specified process from the user process set.
// Remove removes the specified process from the user process set.
func (procs *procs) Remove(wSession *session.WideSession, proc *os.Process) {
mutex.Lock()
defer mutex.Unlock()
@ -74,7 +74,7 @@ func (procs *procs) Remove(wSession *session.WideSession, proc *os.Process) {
}
}
// kill kills a process specified by the given pid.
// Kill kills a process specified by the given pid.
func (procs *procs) Kill(wSession *session.WideSession, pid int) {
mutex.Lock()
defer mutex.Unlock()

View File

@ -149,7 +149,8 @@ func RunHandler(w http.ResponseWriter, r *http.Request) {
// remove the exited process from user's process set
Processes.Remove(wSession, cmd.Process)
logger.Debugf("User [%s, %s] 's running [id=%d, file=%s] has done [stdout %v], ", wSession.Username, sid, runningId, filePath, err)
logger.Debugf("User [%s, %s] 's running [id=%d, file=%s] has done [stdout %v], ",
wSession.Username, sid, runningId, filePath, err)
channelRet["cmd"] = "run-done"
channelRet["output"] = buf.content