Skip to content

khorevaa/ras-service

Repository files navigation

ras-service

Microservice control RAS over HTTP/gRPC

Release Software License Build status Codecov branch Go Doc SayThanks.io Powered By: GoReleaser Conventional Commits

Запуск в докере

docker run -v $(pwd):/tmp/dist ghcr.io/khorevaa/ras-service     

Настройка логов

Через файл настройки

Создать рядом с приложением файл logos.yaml с содержимым

appenders:
  console:
    - name: CONSOLE
      target: stdout
      encoder:
        console:

  rolling_file:
    - name: FILE
      file_name: ./logs/ras-service.log
      max_size: 100
      max_age: 10
      encoder:
        json:
loggers:
  root:
    level: info
    appender_refs:
      - CONSOLE
  logger:
    - name: "github.com/khorevaa/ras-service"
      appender_refs:
        - CONSOLE
        - FILE
      level: debug     

Через переменные окружения

export LOGOS_CONFIG="appenders.rolling_file.0.name=FILE;
appenders.rolling_file.0.file_name=./logs/ras-service.log;
appenders.rolling_file.0.max_size=100;
appenders.rolling_file.0.encoder.json;
loggers.logger.0.level=debug;
loggers.logger.0.name=github.com/khorevaa/ras-service;
loggers.logger.0.appender_refs.0=CONSOLE;
loggers.logger.0.appender_refs.1=FILE;"

About

Microservice control `RAS` over HTTP/gRPC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages