21 lines
615 B
Go
21 lines
615 B
Go
package main
|
||
|
||
// При желании конфигурацию можно вынести в internal/config.
|
||
// Организация конфига в main принуждает нас сужать API компонентов, использовать
|
||
// при их конструировании только необходимые параметры, а также уменьшает вероятность циклической зависимости.
|
||
type Config struct {
|
||
Logger LoggerConf
|
||
// TODO
|
||
}
|
||
|
||
type LoggerConf struct {
|
||
Level string
|
||
// TODO
|
||
}
|
||
|
||
func NewConfig() Config {
|
||
return Config{}
|
||
}
|
||
|
||
// TODO
|