1. C# / Говнокод #781

    +112.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    public void Log(string pSource, string pMessage, EventLogEntryType pEntryType) {
        try {
            if (!EventLog.SourceExists(pSource)) {
                EventLog.CreateEventSource(pSource, "Application");
            }
    
            EventLog.WriteEntry(pSource, pMessage, pEntryType);
        }
        catch (Exception _ex) {
            Log("", _ex.ToString(), EventLogEntryType.Error);
        }
    }

    Пишем в лог - постоянно...
    Автор находки: http://ayende.com/Blog/archive/2009/03/19/how-not-to-write-a-logger.aspx

    Запостил: guest, 27 Марта 2009

    Комментарии (6) RSS

    • Denis:
      Жэсть! Сразу не понял, пришлось перечитать. Яркий пример.
      Ответить
    • Капитан Очевидность:
      это просто сверхтупость :)
      Ответить
    • DivX:
      ОЯЕБУ РЕКУРСИЯ
      Ответить
    • Ибстись:
      Окуеть :)
      Ответить
    • кульно
      Ответить
    • - Уж, замуж, невтерпёж - всё пишется через "Ж". Иди, проглот, и мой руки с мылом да садись за стол. Я всё быстро накрою!
      Ответить

    Добавить комментарий