package logger import ( "fmt" "io" "log" "os" "github.com/ethereum/go-ethereum/common" ) func openLogFile(datadir string, filename string) *os.File { path := common.AbsolutePath(datadir, filename) file, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) if err != nil { panic(fmt.Sprintf("error opening log file '%s': %v", filename, err)) } return file } func New(datadir string, logFile string, logLevel int) LogSystem { var writer io.Writer if logFile == "" { writer = os.Stdout } else { writer = openLogFile(datadir, logFile) } var sys LogSystem sys = NewStdLogSystem(writer, log.LstdFlags, LogLevel(logLevel)) AddLogSystem(sys) return sys } func NewJSONsystem(datadir string, logFile string) LogSystem { var writer io.Writer if logFile == "-" { writer = os.Stdout } else { writer = openLogFile(datadir, logFile) } var sys LogSystem sys = NewJsonLogSystem(writer) AddLogSystem(sys) return sys } span='2'>cgit logo index : freebsd-ports-gnome
FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/devel/noweb
Commit message (Expand)AuthorAgeFilesLines
* SIZEify (maintainer timeout)trevor2004-03-311-0/+1
* Small bug fix. This is of strong relevance to the Axiom port whichmarkm2003-11-144-0/+133
* Install (La)TeX files where (la)tex can find them.tg2003-11-133-3/+32
* Clear moonlight beckons.ade2003-03-072-1/+1
* Upgrade to 2.10a.tg2002-04-044-9/+17
* - Fix building after recent upgrade of lang/icon.tg2001-09-28