Здравствуйте, Tuo_Bellas, Вы писали:
TB>
TB>typedef Logger<"mylog.txt"> MyLogger;
TB>
Во-первых, компилятор тебе не даст параметризовать шаблон строковым литералом.
Во-вторых, ничего страшного в том, что имя файла лога прописывается в тексте программы, я не вижу. Главное, чтобы оно упоминалось в единственном месте — тогда проблем с его изменением не будет. В принципе, можно определять имя файла лога при запуске программы (и при создании объекта синглтона), но такой подход мне кажется более подверженным ошибкам, к которому не стоит прибегать без необходимости.
В-третьих, я надеюсь, ты уже читал
этуАвтор(ы): Дмитрий Федоров
Дата: 14.11.2002
статью?