Versions in this module Expand all Collapse all v0 v0.0.0 May 10, 2021 Changes in this version + var D log.LevelPrinter = log.GetLogPrinterSet(subsystem) + var E log.LevelPrinter = log.GetLogPrinterSet(subsystem) + var F log.LevelPrinter = log.GetLogPrinterSet(subsystem) + var I log.LevelPrinter = log.GetLogPrinterSet(subsystem) + var T log.LevelPrinter = log.GetLogPrinterSet(subsystem) + var W log.LevelPrinter = log.GetLogPrinterSet(subsystem) + func FilterNone(string) bool + func Kill(w *Worker) + func LogServe(quit qu.C, appName string) + func SetLevel(w *Worker, level string) + func SimpleLog(name string) func(ent *log.Entry) (e error) + func Start(w *Worker) + func Stop(w *Worker) + type StdConn struct + Quit qu.C + func New(in io.ReadCloser, out io.WriteCloser, quit qu.C) (s *StdConn) + func Serve(quit qu.C, handler func([]byte) error) *StdConn + func (s *StdConn) Close() (e error) + func (s *StdConn) LocalAddr() (addr net.Addr) + func (s *StdConn) Read(b []byte) (n int, e error) + func (s *StdConn) RemoteAddr() (addr net.Addr) + func (s *StdConn) SetDeadline(t time.Time) (e error) + func (s *StdConn) SetReadDeadline(t time.Time) (e error) + func (s *StdConn) SetWriteDeadline(t time.Time) (e error) + func (s *StdConn) Write(b []byte) (n int, e error) + type Worker struct + Args []string + Cmd *exec.Cmd + StdConn *StdConn + func Consume(quit qu.C, handler func([]byte) error, args ...string) *Worker + func LogConsume(quit qu.C, handler func(ent *log.Entry) (e error), ...) *Worker + func Spawn(quit qu.C, args ...string) (w *Worker, e error) + func (w *Worker) Continue() (e error) + func (w *Worker) Interrupt() (e error) + func (w *Worker) Kill() (e error) + func (w *Worker) Pause() (e error) + func (w *Worker) Resume() (e error) + func (w *Worker) Stop() (e error) + func (w *Worker) Wait() (e error)