获取syslog.Writer未定义

时间:2017-02-07 06:21:16

标签: go

我已经创建了类似以下的自定义类型。

import (
    "encoding/json"
     "log"
     "log/syslog"
     "strconv"
     "time"
)

type MyLogger struct {
     w       *syslog.Writer
     LogName string
}

我收到错误syslog.writer undefined。即使我在golang play Ground中也尝试过同样的错误。

https://play.golang.org/p/2unuwHBoBE

1 个答案:

答案 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,这两个系统日志都没有实现。