Quel est le plus efficace thread-safe C++ enregistreur?

Je suis en train de travailler sur une critique pour les performances application multi-thread. J'ai regardé rlog, Ace et de Stimuler l'enregistrement. J'ai choisi rlog parce que j'ai lu, c'est la manière la plus rapide (lorsque la journalisation est désactivée, il a le moins de frais généraux).

Le problème que j'ai est qu'il affiche le nom du fichier, le numéro de ligne etc. même en mode release. Si vous pouvez me dire comment faire pour fermer cette information, mon problème pourrait être résolu. En tout cas, ce qui est le plus efficace logger en C++ pour ma situation?

  • Boost a une classe de log?
  • Je suis rapidement venue à la conclusion que boost est tout. Même si ce n'est pas elle sont apparus lorsque vous regardez à nouveau!
  • Je ne vois pas pourquoi c'est fermé. Il a demandé à un spécifique et mesurable question. Si nous négligeons ce compilateur est utilisé, il peut être un seul "plus efficace" thread-safe "C++ logger". Stackoverflow ces jours....
  • Voir github.com/easylogging/easyloggingpp
  • Voir aussi github.com/gabime/spdlog
InformationsquelleAutor cppalphadev | 2009-01-13