Hallo liebe Progis
-
Ich habe malwieder eine Frage,
weiß jemand zufällig, wie ich eine .txt-datei von einem log4net appender auslesen lassen kann, sodass dieser mir die Daten aus der .txt-datei in der Console wiedergibt und in einem log-File speichert?
Ich kenne den Befehl für c# zum implementieren dieser Funktion nicht.
Muss ich das in der Xml datei des log4net schreiben oder in der Program.cs?So schaut meine Program.cs bis jetzt aus..
using System;
using System.Linq;
using System.Collections.Generic;
using System.Threading;
using System.Runtime;
using System.IO;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.ComponentModel;
using log4net;
using System.Net;namespace Anwendung
{
class Program
{
static readonly ILog log = LogManager.GetLogger(typeof(Program));static void Main(string[] args)
{log4net.Config.XmlConfigurator.Configure();
MessageQueue q = new MessageQueue();
LipoStatus l = new LipoStatus();
MessageQueue p = new MessageQueue();
Process MyProcess = new Process();q.requestPowServiceMessages();
while (true)
{log.Debug("GetSwitch GSM:" + q.GetSwitch(MessageQueue.msgFunctionEnum.GSM));
log.Debug("GSM: " + q.GetGsm().net.GsmState);
log.Debug("GSM Level: " + (q.GetGsm().net.GsmLevel));
log.Debug("GSM PhoneNumber: " + q.GetGsm().PhoneNumber);
log.Debug("GSM Provider: " + q.GetGsm().Provider);
log.Debug("GPRS State: " + q.GetGsm().net.GprsState);
log.Debug(l);
log.Debug(MyProcess);
Thread.Sleep(5000);}
}
}
}4 using Befehle habe ich aus Rechtlichen Gründen weggelassen...mache hier keine Firmenwerbung
Vielen Dank für die hoffentlich schnelle Hilfe
-
c#er schrieb:
...
Ich kann dir mit log4net nicht weiterhelfen, dennoch Anmerkungen:
1. Sinnvollen Titel wählen, der auch Aufschluß auf die Frage gibt. "Hallo liebe Progis" ist jedenfalls kein sinnvoller Threadtitel.
2. Die C#-Tags für die Codedarstellung verwenden (Denk dir die Leerzeichen weg: [ cs]...dein Code...[ /cs]).
-
Also das was du vor hast, geht zum einen NICHT und ist auch völlig sinnlos.Warum sollte dein Logger irgendwelche Daten einlesen?
Lies doch die daten über einen Filestream ein und füttere damit den Logger?
-
Okay, aber wie lese ich datein über einen Filestream ein?
Ich habe bereits gegoogled, aber nicht wirklich etwas gefunden...:(
-
ganz schlechtes Argument :p
erster treffer bei google.
-
-
ja, dann hab ich was anderes bei google eingegeben. Danke, ich schau mir das mal an...ich hoffe ich komm damit vernünftig klar
-
c#er schrieb:
ja, dann hab ich was anderes bei google eingegeben.
entschuldige ... ich muss mir den Link abgewöhnen bei Leuten die schon gegoogelt haben