我创建了自定义类型,如下所示.
import (
"encoding/json"
"log"
"log/syslog"
"strconv"
"time"
)
type MyLogger struct {
w *syslog.Writer
LogName string
}
Run Code Online (Sandbox Code Playgroud)
我收到错误syslog.writer undefined.即使我在golang play Ground中也尝试过相同的错误.
根据https://blog.golang.org/playground,
要将用户程序与Google的基础架构隔离,后端在Native Client(或"NaCl")下运行它们
并从https://golang.org/pkg/log/syslog/
此程序包未在Windows上实现.由于系统日志包已冻结,因此建议Windows用户使用标准库之外的包.有关背景信息,请参阅https://golang.org/issue/1108.
此计划未在计划9中实施.
此程序包未在NaCl(Native Client)上实现.
您正在使用Windows,而Go Playground正在使用NaCl,这两个系统日志都没有实现.