summaryrefslogtreecommitdiff
path: root/examples/finger/main.go
blob: 723e3e6e17ef5ccb96646d9701befa02464d90c9 (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
package main

import (
	"context"
	"log"

	"tildegit.org/tjp/sliderule/finger"
	"tildegit.org/tjp/sliderule/logging"
)

func main() {
	_, infoLog, _, errLog := logging.DefaultLoggers()

	fs, err := finger.NewServer(
		context.Background(),
		"localhost",
		"tcp",
		":79",
		logging.LogRequests(infoLog)(finger.SystemFinger(false)),
		errLog,
	)
	if err != nil {
		log.Fatal(err)
	}

	fs.Serve()
}