Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Syslog mit Delphi auswerten (https://www.delphipraxis.net/54581-syslog-mit-delphi-auswerten.html)

Andre.R 6. Okt 2005 21:40


Syslog mit Delphi auswerten
 
Hi,

ich möchte ein kleines Programm schreiben um syslog-meldungen mitzulogen, die über den Port 514 auf mein rechner kommen.
Kennt jemand die Indykomponete "Syslog-Client".
Ich bekomme das echt nicht hin !

Danke
andre

andre_r 7. Okt 2005 16:32

Re: Syslog mit Delphi auswerten
 
keiner eine Idee ??

:cry:

SirThornberry 7. Okt 2005 16:33

Re: Syslog mit Delphi auswerten
 
woran genau scheiterst du? bekommst du eine Fehlermeldung etc. oder wo kommst du nicht weiter?

Andre.R 7. Okt 2005 17:42

Re: Syslog mit Delphi auswerten
 
Hi,

ich habe eine "SyslogClient" Komponente genommen.
IP bei bei host eingegeben ...
active := true.


Dann :

procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Lines.Text := sysl.ReceiveString(1000)
end;

kommt leider nix an !

danke
andre

jensw_2000 7. Okt 2005 17:48

Re: Syslog mit Delphi auswerten
 
Der Syslog Client ist zum Senden von LogMessages an einen "Syslog-Server". :roll:

Wenn dein Programm Nachrichten von Syslog-Clients empfangen soll, musst du einen TidSyslogServer nehmen.
Dort stellst du den Port 514 ein und gibst in den Bindings eine oder mehrere lokale IP Adressen an und setzt das Teil auf Active:=true.

Andre.R 7. Okt 2005 18:43

Re: Syslog mit Delphi auswerten
 
Aha,
und wie empfange ich die Daten (bsw. in ein memo) ?

Danke
andre

jensw_2000 7. Okt 2005 19:33

Re: Syslog mit Delphi auswerten
 
Nicht aktiv ...

Ein Syslog Client sendet dir eine SyslogMessage.
Du musst mit deiner Serverkomponente auf dieses Event reagieren ...

Delphi-Quellcode:
procedure TFormIrgendwas.IdSyslogServer1Syslog(Sender: TObject;
                                                       ASysLogMessage: TIdSysLogMessage;
                                                       ABinding: TIdSocketHandle);
begin

end;
Zitat:

(bsw. in ein memo) ?
Schau dir mal in der Hilfe die Struktur der TIdSysLogMessage an.
Damit sollte sich die Frage klären lassen ... :zwinker:

Andre.R 7. Okt 2005 21:07

Re: Syslog mit Delphi auswerten
 
Nein, leider weiß ich nicht wirklich wie es nun weitergeht :wall:

Das hier habe ich gefunden aber nicht verstanden.

Link

Möchte nur die Syslogdaten in einem Memo haben :???:

Danke für Deine Mühe
andre


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz