import (
"net/http"
"os"
"github.com/lestrrat-go/apache-logformat"
)
func main() {
var s http.ServeMux
s.HandleFunc("/", handleIndex)
s.HandleFunc("/foo", handleFoo)
http.ListenAndServe(":8080", apachelog.CombinedLog.Wrap(&s, os.Stderr))
}
This is a port of Perl5's Apache::LogFormat::Compiler to golang