如题,生成log的代码如下,那么,生成的log输出到哪里了呢?
func (c *Collider) wsHandler(ws *websocket.Conn) {
...
c.wsError("ping: Client not registered", ws)
...
func (c *Collider) wsError(msg string, ws *websocket.Conn) {
err := errors.New(msg)
sendServerErr(ws, msg)
c.dash.onWsErr(err)
}
collidermain_supervisor.log 文件中只有 log.Printf 输出的log,没有 errors 的log。
supervisord.conf配置文件中有设置redirect_stderr=true
配置如下:
redirect_stderr=true
stdout_logfile_maxbytes = 20MB
stdout_logfile_backups = 20
stdout_logfile = /data/log/xxxx/collidermain_supervisor.log
初学go,请各位大佬不吝赐教。