Is it a good practice to have logger as a singleton?

后端 未结 8 936
迷失自我
迷失自我 2020-12-12 12:08

I had a habit to pass logger to constructor, like:

public class OrderService : IOrderService {
     public OrderService(ILogger logger) {
     }
}

8条回答
  •  再見小時候
    2020-12-12 12:35

    I put a logger instance in my dependency injection container, which then injects the logger into the classes which need one.

提交回复
热议问题