Per l'attività di registrazione di un'applicazione Erlang/OTP, si utilizza semplicemente un wrapper su disk_log
o alcune altre librerie?Librerie di registrazione per Erlang/OTP
risposta
due librerie ho trovato: http://code.google.com/p/erlslug/ e http://github.com/ahmednawras/log4erl
C'è la registrazione degli errori di serie applicazione SASL http://www.erlang.org/doc/system_principles/error_logging.html.
Può essere configurato per salvare i registri su disco.
error_logger: esempio di utilizzo info_report:
2> error_logger:info_report([{tag1,data1},a_term,{tag2,data}]).
=INFO REPORT==== 11-Aug-2005::13:55:09 ===
tag1: data1
a_term
tag2: data
ok
3> error_logger:info_report("Something strange happened").
=INFO REPORT==== 11-Aug-2005::13:55:36 ===
Something strange happened
ok
Inoltre v'è log4erl quando hai bisogno di formato di registro diverso. Puoi cercarne l'utilizzo reale nel progetto erlyvideo.
Ho pensato che fosse inteso solo per gli errori di registrazione: processi che muoiono, ecc. Non per i registri leggibili dall'uomo. –
C'è la funzione error_logger: info_report che è utile per l'output dei dati personalizzati. – lest
c'è un'altra opzione di nome lager da Basho.
- 1. Registrazione per shareware Cocoa
- 2. Librerie di logging C
- 3. Quali librerie/librerie Java per algoritmi genetici?
- 4. Librerie di compressione per C++
- 5. API di registrazione per AS3
- 6. Design/Code Dispatcher per un sistema di registrazione a registrazione
- 7. Librerie SOAP per PHP
- 8. Makefile per librerie condivise?
- 9. ctypes per librerie statiche?
- 10. Librerie temporali per Java
- 11. Librerie SFTP per .NET
- 12. Librerie OpenID per Delphi?
- 13. redis per la registrazione
- 14. Registrazione per Supervisord
- 15. Eclipse "\ Librerie private Android" "Librerie di riferimento"
- 16. Impostazione libreria di registrazione C++
- 17. Miscelazione di librerie statiche e librerie condivise
- 18. logger per la registrazione della password
- 19. Librerie di eccezioni per C (non C++)
- 20. Elaborazione per Android, uso di librerie
- 21. Buona raccolta di librerie per C?
- 22. Contenitore IoC per librerie di classi portatili
- 23. Librerie di codifica video per iOS
- 24. Librerie di parsing CSS per iPhone
- 25. Librerie di alta qualità per C++
- 26. Ispettore di librerie statiche per Windows?
- 27. interfacce di registrazione e registrazione delle dipendenze
- 28. Definizione di convenzione di denominazione appropriata per DLL di MSVC, librerie statiche e librerie di importazione
- 29. Esistono librerie/framework per SCons?
- 30. percorsi relativi per librerie condivise
Una buona nota sulle prestazioni quando si utilizza 'disk_log' può essere trovata qui (sommario:' disk_log' è molto veloce!): Http://timanovsky.wordpress.com/2009/02/04/correct-implementation-of -fast-server-logging-in-erlang/ –