summaryrefslogtreecommitdiff
path: root/crawler/log.go
blob: 4b9f3744a21a1fd35fde8a4d2cf0a546e649fa80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
package main

import (
	log "github.com/Sirupsen/logrus"
)

func init() {
	log.SetLevel(log.DebugLevel)
}

func Fatal(err error, msg string) {
	log.WithFields(
		log.Fields{
			"error": err.Error(),
		},
	).Fatal(msg)
}

func Println(err error, msg string) {
	if err != nil {
		log.WithFields(
			log.Fields{
				"error": err.Error(),
			},
		).Println(msg)
	} else {
		log.Println(msg)
	}
}

func PrintlnOffer(offer Angebot, msg string) {

	log.WithFields(
		log.Fields{
			"Name":             offer.Name,
			"Shop":             offer.Shop,
			"ABV":              offer.Abv,
			"Volume":           offer.Volume,
			"Url":              offer.Url,
			"Original Price":   offer.Original_price,
			"Discounted Price": offer.Discounted_price,
			"Base Price":       offer.Base_price,
			"Image_url":        offer.Image_url,
			"Spirit Type":      offer.Spirit_type,
			"Valid Until":      offer.Valid_until,
		},
	).Println(msg)
}

func Debug(err error, msg string) {
	if err != nil {
		log.WithFields(
			log.Fields{
				"error": err.Error(),
			},
		).Debug(msg)
	} else {
		log.Debug(msg)
	}
}

func DebugOffer(offer Angebot, msg string) {

	log.WithFields(
		log.Fields{
			"Name":             offer.Name,
			"Shop":             offer.Shop,
			"ABV":              offer.Abv,
			"Volume":           offer.Volume,
			"Url":              offer.Url,
			"Original Price":   offer.Original_price,
			"Discounted Price": offer.Discounted_price,
			"Base Price":       offer.Base_price,
			"Image_url":        offer.Image_url,
			"Spirit Type":      offer.Spirit_type,
			"Valid Until":      offer.Valid_until,
		},
	).Debug(msg)
}