-
Notifications
You must be signed in to change notification settings - Fork 0
/
configTemplate.dhall
35 lines (35 loc) · 954 Bytes
/
configTemplate.dhall
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
let Verbosity = < Sql | Debug | Info | Warning | Error >
let Mode = < None | Display | Write | Both >
let LoggerConf = { cVerbosity : Verbosity
, cMode : Mode
, cFilePath : Text
}
let DBConf = { cHost : Text
, cPort : Integer
, cUser : Text
, cPassword : Text
, cDatabase : Text
, cPagSize : Integer
}
let Conf = { cLogger : LoggerConf
, cDB : DBConf
, cPort : Integer
, cAddress : Integer
}
in
{ cLogger =
{ cVerbosity = Verbosity.Sql
, cMode = Mode.Both
, cFilePath = "log.txt"
}
, cDB =
{ cHost = "localhost"
, cPort = +5432
, cUser = ""
, cPassword = ""
, cDatabase = ""
, cPagSize = +20
}
, cPort = +3000
, cAddress = "http://localhost"
}