summaryrefslogtreecommitdiff
path: root/logger.go
blob: fda21bd7c875a87eaefb9f026340d5f7a370499c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import (
	"log"
	"net/smtp"
)

func Logger() chan<- error {
	errc := make(chan error)
	go func() {
		for e := range errc {
			log.Println(e)
		}
	}()
	return errc
}

func Send(from, to string, e error) error {
	msg := []byte(e.Error())
	return smtp.SendMail("smtp.moccu.com:smtp", nil, from, []string{to}, msg)
}