Skip to content

Use custom logger on server starting #1240

@onrik

Description

@onrik

Issue Description

I use custom logger with json format output. But echo don't use this logger on starting.

Expected logs output

{"level":"info","msg":"⇨ http server started on [::]:8000","time":"2018-12-28T09:39:31Z"}

Actual logs output

⇨ http server started on [::]:8000

Steps to reproduce

Working code to debug

package main

import (
    "github.com/labstack/echo"
    echolog "github.com/onrik/logrus/echo"
    "github.com/sirupsen/logrus"
)

func main() {
    logrus.SetFormatter(&logrus.JSONFormatter{})

    e := echo.New()
    e.Logger = echolog.NewLogger(logrus.StandardLogger(), "")
   
    e.Logger.Fatal(e.Start(":8000"))
}

Version/commit

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions