Ich habe den Syslog-Daemon-Dienst in meiner Golang-App implementiert. Ich habe syslog.New im Hauptpaket verwendet und es funktioniert, aber jetzt möchte ich es in ein anderes Paket exportieren.Implementieren Sie eine Funktion, die einen Zeiger zurückgibt
package config
import (
"log/syslog"
)
func LogBook() ? {
sysLog, _ := syslog.New(syslog.LOG_LOCAL0|syslog.LOG_ERROR, "myapp") // syslog.New returns (*Writer, error)
return ?
}
Wie kann ich diese Funktion implementieren? Nach, wie kann ich diese Variable 'sysLog' in anderen Paketen verwenden?
Vielen Dank!
Wie wäre es mit einem * syslog.Writer? Was ist die eigentliche Frage, denn diese Antwort ist einfach zu offensichtlich. – Volker
Wenn ich diese Frage mache, dann bin ich Rookie in Golang und die Antwort ist nicht offensichtlich für mich ... Ich weiß nicht, wie ich die Funktion schreiben kann. – icarbajo
Wenn neu zu Go ist die beste Empfehlung, die Tour of Go zweimal zu nehmen und danach Effective Go zu lesen. – Volker