Add journal queue

This commit is contained in:
Michael Crosby
2015-11-13 14:09:35 -08:00
parent 0136213e78
commit 18338b29a1
4 changed files with 23 additions and 12 deletions

View File

@@ -72,9 +72,7 @@ func (s *Supervisor) Start(events chan *Event) error {
s.events = events
go func() {
for e := range events {
if err := s.journal.write(e); err != nil {
logrus.WithField("error", err).Error("write journal entry")
}
s.journal.write(e)
switch e.Type {
case ExitEventType:
logrus.WithFields(logrus.Fields{"pid": e.Pid, "status": e.Status}).