2017-02-07 11 views
3

以下のようにカスタムタイプを作成しました。syslog.Writerを取得しない

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

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

エラーsyslog.writerが未定義です。私はゴーランの遊び場でも同じことを試しましたが、同じエラーが発生しました。 Googleのインフラストラクチャからユーザプログラムを隔離するためにhttps://blog.golang.org/playgroundによると

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

+0

風が強いですか?このパッケージはWindowsでは実装されていません。 – BlackMamba

+0

はい、私はWindows環境ですが、そこに遊び場も見えます。エラーが発生しており、Windows環境を使用していません。 –

答えて

4

、バックエンドはネイティブクライアント(または "塩化ナトリウム")の下でそれらを実行します

からhttps://golang.org/pkg/log/syslog/

このパッケージはWindowsでは実装されていません。 syslogパッケージがフリーズしているので、Windowsユーザーは標準ライブラリの外にパッケージを使用することをお勧めします。背景については、https://golang.org/issue/1108を参照してください。

このパッケージは、このパッケージをNaCl(Native Clientの)上に実装されていないプラン9

に実装されていません。

Windowsを使用していて、Go PlaygroundがNaClを使用していますが、両方のsyslogが実装されていません。

関連する問題