labstack / gommon

Common packages for Go
MIT License
540 stars 101 forks source link

No colorized output when using docker with `tty: true` #56

Open ar-siddiqui opened 1 year ago

ar-siddiqui commented 1 year ago

Using the following configuration in the docker setup and no colors are being printed. Running the application without docker prints color fine. Docker compose has tty enabled.

    e.Use(middleware.LoggerWithConfig(middleware.LoggerConfig{
        Output: e.Logger.Output(),
    }))
aldas commented 1 year ago

If the same application has colors and does not have colors in docker, this is probably not Echo issue. Colors are enabled by this library https://github.com/mattn/go-colorable