Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 23:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Logging in eine oder mehrere Files?

Discussion on Logging in eine oder mehrere Files? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2013
Posts: 135
Received Thanks: 44
Logging in eine oder mehrere Files?

Hallo,

da ich einen Gameserver für ein Spiel schreibe, möchte ich dementsprechend auch alles protokollieren d.h. ob der Server reibungslos läuft, ein- / ausgehende Verbindungen, Anfragen am Server & Datenbank Querys.

Als Logging Library habe ich mir dann pantheios besorgt, soll einer der schnellsten sein, was die Performance Diagramme auch bestätigen.
Das Problem dabei ist, dass das Multi-File-Logging von verschiedenen Threads aus, problematisch wird.
Somit dachte ich mir, logge ich einfach alles in eine Datei und lasse die später per externen Tool parsen.
Da pantheios alles regelt (hinsichtlich der performance) und selbstverständlich auch Thread safe ist, währe das doch keine schlechte idee, oder?

Was meint ihr? Oder wie würdet ihr das machen?
Lasst mich eure Ratschläge hören.
EasyTale is offline  
Old 12/26/2013, 13:50   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
In eine Datei zu loggen und dann nachher zu parsen ist kein Problem. Die Frage ist nur ob aus verschiedenen Threads in eine Datei oder in mehrere Dateien Loggen nen unterschied macht. Denn bei beiden Varianten kanns zu Problemen kommen. Sinnvoller wäre es meiner Meinung nach aus allen Threads die selbe Instanz der Logging Klasse anzusprechen um so das ganze Elegant zu umschiffen.
tolio is offline  
Old 12/26/2013, 13:57   #3
 
elite*gold: 0
Join Date: Oct 2013
Posts: 135
Received Thanks: 44
Quote:
Originally Posted by tolio View Post
In eine Datei zu loggen und dann nachher zu parsen ist kein Problem. Die Frage ist nur ob aus verschiedenen Threads in eine Datei oder in mehrere Dateien Loggen nen unterschied macht. Denn bei beiden Varianten kanns zu Problemen kommen. Sinnvoller wäre es meiner Meinung nach aus allen Threads die selbe Instanz der Logging Klasse anzusprechen um so das ganze Elegant zu umschiffen.
Hätte ich noch erwähnen sollen, es wird nur eine Instanz angesprochen.
Aber ansonsten sollte es deiner Meinung nach kein problem darstellen?
EasyTale is offline  
Old 12/26/2013, 14:26   #4
 
MrDami123's Avatar
 
elite*gold: 56
Join Date: Oct 2010
Posts: 3,409
Received Thanks: 1,219
Wenn du alles in eine Datei loggst, musst du um Probleme zu vermeiden und wenn du es mit Threads machst, eine Art Warteschlange erstellen.
Ich denke die Verwendung von "Lock" und "Acquire" ist relativ universell.
Dabei wird einfach der Zugriff auf die jeweilige Datei gesperrt solange jemand was reinschreibt, wenn er zu Ende geschrieben hat, wird die Datei wieder für andere Threads verfügbar.
Somit entstehen keine Fehler und du kannst alles in eine schreiben.
MrDami123 is offline  
Reply


Similar Threads Similar Threads
[S] VPNs (No Logging|Mehrere Locations|Schnelle Verbindungen) [B] e*Gold
08/29/2013 - elite*gold Trading - 4 Replies
Hey, ich suche einen VPN Gutscheincode oder Account für einen VPN-Hoster. Der VPN-Hoster sollte folgende Kriterien erfüllen: Schnelle Verbindungen Schneller Down/Upstream Kein Logging Mehrere Standorte Bereits relativ lange vorbezahlt
Suche Dayz hack (keine privaten) suche eine seite oder mehrere die gute hacks anbiete
07/12/2013 - DayZ - 6 Replies
unzwar hatte ich einen aber die seite ist down ...meine kollegen haben alle einen aber der hatt nur esp und das ist mir zu wenig ...will mindestens unlimeted ammo und dann halt den esp krahm wollte kaufen bei aimjunkies aber ein kollege meinte soll ich nicht nehmen da das ein skript hack ist und da bin ich ruck zuck gebannt hatte mich schon umgeguckt aber nix gefunden hoffe ihr kennt seiten dafür
Suche eine Mauser, eine dragunov oder eine vitorenz!
02/20/2013 - Infestation Trading - 0 Replies
Wie ihr im Titel sehen könnt suche ich eine sniper , hätte da noch ein paar aufsätze rumfliegen , 2 mosin nagant und nen crossbow . Bei interesse einfach melden :D
About dihydrotestosterone logging files
02/02/2009 - Silkroad Online - 0 Replies
About dihydrotestosterone logging chats... I just logged in and I had it set to log whisper chats, and I just had a chat with a friend that i want logged... But i am checking my silkroad folder and All i see is logs from previous days and so fourth.. When does it create the log files? Does it make them after I disconnect? or what?



All times are GMT +1. The time now is 23:29.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.