AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Logfile von JVCL

Ein Thema von SaFu · begonnen am 15. Mär 2008 · letzter Beitrag vom 15. Mär 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#1

Logfile von JVCL

  Alt 15. Mär 2008, 14:03
Hi

Hab mal ne Frage zur Logfile von den Jedi.

Ich Speicher mein Login in dieser Datei

 LogFile1.Add((DateToStr(Now)+' '+TimeToStr(Now)),sBenutzername,'Login'); es funktioniert Solange ich im OI AutoSave auf True habe nur das die Datei immer da abgelegt wird wo die Exe ist. Find ich nicht schön.

Sobald ich das sichern selber mache und zwar so

Delphi-Quellcode:
LogFile1.Add((DateToStr(Now)+' '+TimeToStr(Now)),sBenutzername,'Login');
Logfile1.SaveToFile('c:\Programme\MeinProgrammm\Logfile');
jetzt wird die Datei zwar da abgelegt (erzeugt) wo ich sie haben will aber der Inhalt wird jedesmal mal neu geschrieben was beim oberen beispiel nicht so ist.

hoffe es kennt jeman ne Lösung.


Gruß Sascha
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:05
Die JVCL liegt doch im Sourcecode vor, so kannst du
-Den Code so um eine Pfadproperty für den Pfad erweitern oder
-statt SaveToFile den Code für das Anhängen selber schreiben (oder schauen wie die das machen)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:12
Ganz erhlich das habe ich noch nie gemacht und weis auch garnicht wo ich da ansetzen soll.

Habe vielleicht gedacht das jemand auch diese Komponente benutzt und eine einfache Lösung hat.
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:18
Also ich sehe gerade diese Property gibt es ja schon. Gib doch unter FileName den kompletten Pfad an.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:22
Japp danke so funktioniert das wäre garnet darauf gekommen

aber für was gibt es dan SaveToFile wenn es dann nicht mehr funktioniert
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:25
Jetzt ist mir doch nochwas aufgefallen ich muss ja jetzt immer einen Festenpfad eingeben deshalb hatte ich das mit SaveToFile gemacht
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:28
Beim .SaveToFile() hast du doch auch den kompletten Pfad angegeben. Sonst nimmt er immer den aktuellen Pfad, welcher nicht unbedingt der Pfad der Exe sein muss.
Du kannst statt dem festen Pfad auch beim Programmstart einen passenden setzen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:30
Hi,

was ist an der Komponente "besonderes" dran? Kannst mal ein Beispiel-Log zeigen?
Bisher hab ich mir immer eine eigene Log-Klasse geschrieben.

Ich hab keine JVCL installiert, sonst könnte ich eben selbst schauen.
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#9

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:33
bei SaveToFile habe ich das Ja auch gemacht und die Logdatei wird dann auch in diesem Pfad erzeugt und der Eintrag auch in die Datei geschrieben.

Nur beim erneuten Programmstart wird die Logdatei wieder neu geschrieben und alle einträge sind weg.
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Logfile von JVCL

  Alt 15. Mär 2008, 14:38
Es wird hier eine vorgefertigte Struktur vorgegeben. Datum, Zeit usw. wird automatisch gesetzt, wenn du es dem .Add() nicht als Parameter übergibst.
Das Format der Logdatei sieht so aus:
[Timestamp] Titel>Beschreibung
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:35 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