Skip to content
Snippets Groups Projects
Commit 57376b19 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Implement logging

parent 3f674159
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ package bahn
import (
"fmt"
"github.com/google/logger"
"golang.org/x/net/html/charset"
"io"
"io/ioutil"
......@@ -47,8 +48,8 @@ func (c *ApiClient) Station(evaId int64) ([]Station, error) {
func (c *ApiClient) loadStation(evaId int64) ([]Station, error) {
var err error
uri := fmt.Sprintf("%s/timetable/station/%d", c.IrisBaseUrl, evaId)
logger.Infof("Loading Station %d", evaId)
var stations []Station
......@@ -97,6 +98,7 @@ func (c *ApiClient) loadTimetable(evaId int64, date time.Time) (Timetable, error
BahnFormat := "060102/15"
uri := fmt.Sprintf("%s/timetable/plan/%d/%s", c.IrisBaseUrl, evaId, date.Format(BahnFormat))
logger.Infof("Loading Timetable %d %s", evaId, date.Format(time.RFC3339))
var timetable Timetable
......@@ -144,6 +146,7 @@ func (c *ApiClient) loadRealtimeAll(evaId int64, date time.Time) (Timetable, err
var err error
uri := fmt.Sprintf("%s/timetable/fchg/%d", c.IrisBaseUrl, evaId)
logger.Infof("Loading RealtimeAll %d %s", evaId, date.Format(time.RFC3339))
var timetable Timetable
......@@ -191,6 +194,7 @@ func (c *ApiClient) loadRealtimeRecent(evaId int64, date time.Time) (Timetable,
var err error
uri := fmt.Sprintf("%s/timetable/rchg/%d", c.IrisBaseUrl, evaId)
logger.Infof("Loading RealtimeRecent %d %s", evaId, date.Format(time.RFC3339))
var timetable Timetable
......@@ -238,6 +242,7 @@ func (c *ApiClient) loadWingDefinition(parent string, wing string) (WingDefiniti
var err error
uri := fmt.Sprintf("%s/timetable/wingdef/%s/%s", c.IrisBaseUrl, parent, wing)
logger.Infof("Loading WingDefinition %s %s", parent, wing)
var wingDefinition WingDefinition
......@@ -285,6 +290,7 @@ func (c *ApiClient) loadCoachSequence(line string, date time.Time) (CoachSequenc
var err error
uri := fmt.Sprintf("%s/%s/%s", c.CoachSequenceBaseUrl, line, date.Format(TimeLayoutShort))
logger.Infof("Loading CoachSequence %s %s", line, date.Format(time.RFC3339))
var coachSequence CoachSequence
......@@ -332,6 +338,7 @@ func (c *ApiClient) loadSuggestions(line string, date time.Time) ([]Suggestion,
var err error
uri := fmt.Sprintf("%s/trainsearch.exe/dn", c.HafasBaseUrl)
logger.Infof("Loading CoachSequence %s %s", line, date.Format(time.RFC3339))
var suggestions []Suggestion
......@@ -400,6 +407,7 @@ func (c *ApiClient) loadHafasMessages(trainlink string) ([]HafasMessage, error)
var err error
uri := fmt.Sprintf("%s/traininfo.exe/dn/%s?rt=1&ajax=1", c.HafasBaseUrl, trainlink)
logger.Infof("Loading HafasMessages %s", trainlink)
var messages []HafasMessage
request, err := http.NewRequest("GET", uri, nil)
......
......@@ -4,6 +4,7 @@ go 1.12
require (
github.com/andybalholm/cascadia v1.0.0
github.com/google/logger v1.0.1
golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01
golang.org/x/text v0.3.2 // indirect
gopkg.in/yaml.v2 v2.2.2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment