summaryrefslogtreecommitdiff
path: root/src/web/app/common/scripts/log.ls
blob: 6e1e3735d8b9721cd3168c1354d581a71364c4ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
riot = require \riot

logs = []

ev = riot.observable!

function log(msg)
	logs.push do
		date: new Date!
		message: msg
	ev.trigger \log

riot.mixin \log do
	logs: logs
	log: log
	log-event: ev

module.exports = log