我已经创建了类似以下的自定义类型。
import (
"encoding/json"
"log"
"log/syslog"
"strconv"
"time"
)
type MyLogger struct {
w *syslog.Writer
LogName string
}
我收到错误syslog.writer undefined。即使我在golang play Ground中也尝试过同样的错误。
答案 0 :(得分:6)
根据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,这两个系统日志都没有实现。