Änderung

- Kommentare korrigiert
This commit is contained in:
Eugen Höglinger 2024-06-17 11:54:49 +02:00
parent 0149b71907
commit d8059750ca
17 changed files with 42 additions and 58 deletions

Binary file not shown.

View File

@ -3,17 +3,13 @@
"WorkspaceRootPath": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\logwriter\\formattinglongstrings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\formattinglongstrings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|solutionrelative:test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|solutionrelative:test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
@ -26,7 +22,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 7,
"SelectedChildIndex": 4,
"Children": [
{
"$type": "Bookmark",
@ -46,50 +42,38 @@
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "FormattingLongStrings.cs",
"DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\FormattingLongStrings.cs",
"RelativeDocumentMoniker": "LogWriter\\FormattingLongStrings.cs",
"ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\FormattingLongStrings.cs",
"RelativeToolTip": "LogWriter\\FormattingLongStrings.cs",
"ViewState": "AQIAAAMAAAAAAAAAAAAAAOQAAABFAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-06-14T12:42:52.903Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs",
"RelativeDocumentMoniker": "Test_LogWriter\\Form1.cs",
"ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs",
"RelativeToolTip": "Test_LogWriter\\Form1.cs",
"ViewState": "AQIAAIEAAAAAAAAAAAAAAJwAAABzAAAA",
"ViewState": "AQIAAHgAAAAAAAAAAAAowJwAAABkAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-06-11T12:34:35.414Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"DocumentIndex": 2,
"Title": "Form1.cs [Entwurf]",
"DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs",
"RelativeDocumentMoniker": "Test_LogWriter\\Form1.cs",
"ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs [Entwurf]",
"RelativeToolTip": "Test_LogWriter\\Form1.cs [Entwurf]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-06-11T12:34:35.436Z"
"WhenOpened": "2024-06-11T12:34:35.436Z",
"EditorCaption": " [Entwurf]"
},
{
"$type": "Document",
"DocumentIndex": 0,
"DocumentIndex": 1,
"Title": "LogWriter.cs",
"DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs",
"RelativeDocumentMoniker": "LogWriter\\LogWriter.cs",
"ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs",
"RelativeToolTip": "LogWriter\\LogWriter.cs",
"ViewState": "AQIAABUCAAAAAAAAAAAAADECAAB0AAAA",
"ViewState": "AQIAANICAAAAAAAAAAAAACADAAAIAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-06-11T12:34:36.369Z",
"EditorCaption": ""

View File

@ -209,7 +209,7 @@ namespace Eugen.ESystem.IO
this.CurrentDate = dateTime.ToString().Remove(dateTime.ToString().IndexOf(" "));
}
private string messageFormat = "{0}{1:T}.{2} - {3}"; // Definiert das Mitteilungsformat
private string messageFormat = "{0}{1:T}.{2} - {3}"; // Defines the message format
/// <summary>
/// Name of the program to be logged
@ -288,17 +288,17 @@ namespace Eugen.ESystem.IO
if (!File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
// Wenn Logdatei noch nicht existiert, dann anlegen
// If log file does not exist yet, create one
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName));
OnFileCreated(EventArgs.Empty);
}
else
{
// Wenn Logdatei schon existiert, dann zum Schreiben öffnen
// If log file already exists, then open to write
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true);
}
// Zeile schreiben
// Write line
writer.WriteLine(line);
writer.WriteLine(DefaultHeaderLine1());
writer.WriteLine(DefaultHeaderLine2());
@ -306,7 +306,7 @@ namespace Eugen.ESystem.IO
writer.WriteLine(CurrentDayDateTime());
writer.WriteLine(line);
// Logdatei schließen
// Close log file
writer.Close();
OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS"));
@ -389,17 +389,17 @@ namespace Eugen.ESystem.IO
if (!File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
// Wenn Logdatei noch nicht existiert, dann anlegen
// If log file does not exist yet, create one
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName));
OnFileCreated(EventArgs.Empty);
}
else
{
// Wenn Logdatei schon existiert, dann zum Schreiben öffnen
// If log file already exists, open it for writing
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true);
}
// Zeilen schreiben
// Write lines
writer.WriteLine(line);
for (int i = 0; i < lines.Length; i++)
@ -409,7 +409,7 @@ namespace Eugen.ESystem.IO
writer.WriteLine(line);
// Logdatei schließen
// Close log file
writer.Close();
OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS"));
@ -434,20 +434,20 @@ namespace Eugen.ESystem.IO
if (!File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
// Wenn Logdatei noch nicht existiert, dann anlegen
// If log file does not exist yet, create one
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName));
OnFileCreated(EventArgs.Empty);
}
else
{
// Wenn Logdatei schon existiert, dann zum Schreiben öffnen
// If log file already exists, open it for writing
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true);
}
// Zeile schreiben
// Write lines
writer.WriteLine(CurrentDayDateTime());
// Logdatei schließen
// Close log file
writer.Close();
OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS"));
@ -546,17 +546,17 @@ namespace Eugen.ESystem.IO
if (!File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
// Wenn Logdatei noch nicht existiert, dann anlegen
// If the log file does not yet exist, create it
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName));
OnFileCreated(EventArgs.Empty);
}
else
{
// Wenn Logdatei schon existiert, dann zum Schreiben öffnen
// If log file already exists, open it for writing
writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true);
}
// Zeile schreiben
// Write line
if (message.Length > lineLength)
{
foreach (string line in FormattingLongStrings.FormattingString(message, lineLength, indentLength, FormattingLongStrings.LengthType.IndentLength))
@ -569,7 +569,7 @@ namespace Eugen.ESystem.IO
writer.WriteLine(message);
}
// Logdatei schließen
// Close log file
writer.Close();
OnMessageWritten(new LogWriterEventArgs(logLevel, time, ms, message));
@ -601,7 +601,7 @@ namespace Eugen.ESystem.IO
{
if (String.IsNullOrEmpty(path) || String.IsNullOrEmpty(fileName))
{
return false; // Pfad oder Name wurde nicht gefunden
return false; // Path or name not found
}
else
{
@ -609,7 +609,7 @@ namespace Eugen.ESystem.IO
{
try
{
//Aufruf mit dem Standardprogramm
// Call with the standard program
var process = new Process();
process.StartInfo = new ProcessStartInfo()
{
@ -625,7 +625,7 @@ namespace Eugen.ESystem.IO
{
try
{
const string program = "Notepad.exe"; //Aufruf mit Notepad
const string program = "Notepad.exe"; // Call with Notepad
ProcessStartInfo start = new ProcessStartInfo(program, String.Concat(path, "\\", fileName));
Process.Start(start);
@ -659,7 +659,7 @@ namespace Eugen.ESystem.IO
if (!File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
return true; // Existiert nicht mehr
return true; // No longer exists
}
else
{
@ -668,11 +668,11 @@ namespace Eugen.ESystem.IO
if (File.Exists(String.Concat(this.Path, "\\", this.FileName)))
{
return false; // Konnte nicht gelöscht werden
return false; // Could not be deleted
}
else
{
return true; // Wurde erfolgreich gelöscht
return true; // Successfully deleted
}
}
}
@ -697,16 +697,16 @@ namespace Eugen.ESystem.IO
if (File.Exists(String.Concat(path, "\\", fileName)))
{
return false; // Konnte nicht gelöscht werden
return false; // Could not be deleted
}
else
{
return true; // Wurde erfolgreich gelöscht
return true; // Successfully deleted
}
}
else
{
return true; // Existiert nicht mehr
return true; // No longer exists
}
}
catch (Exception)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -146,7 +146,7 @@ namespace Test_LogWriter
logWriter3.Delete();
logWriter3.WriteHeader(LogWriter.Header.Default);
logWriter3.WriteMessage("Das ist Test 3. Dabei handelt es sich um eine sehr lange Log-Message. Die ist höchstwahrscheinlich länger als die 80 Zeichen, die in eine Zeile geschrieben werden. Darum soll sie auch umgebrochen werden.");
logWriter3.WriteMessage("Das ist Test 3. Dabei handelt es sich um eine sehr lange Log-Message. Die ist höchstwahrscheinlich länger als die 80 Zeichen die in eine Zeile geschrieben werden. Darum soll sie auch umgebrochen werden.");
labelResult.Text = String.Concat(labelResult.Text, "\nDie Log-Datei C:\\TMP\\my_logfile3.log wurde geschrieben");
//Variante 4 - Logdateiname wird angegeben und ein Anwender definierter Header wird geschrieben
@ -154,7 +154,7 @@ namespace Test_LogWriter
logWriter4.Delete();
logWriter4.WriteHeader(LogWriter.Header.Userdefined);
logWriter4.WriteMessage("Das ist Test 4. Was passiert wenn lange kein Leerzeichen kommt. z.B.1234567890123456789012345678901234567890123456789012345678901234567890", LogWriter.LogLevel.Information, LogWriter.Time.Write);
logWriter4.WriteMessage("Das ist Test 4. Was passiert wenn lange kein Leerzeichen kommt? z.B.1234567890123456789012345678901234567890123456789012345678901234567890", LogWriter.LogLevel.Information, LogWriter.Time.Write);
logWriter4.WriteMessage("Eine Zeile ohne Log Level", LogWriter.LogLevel.NoLevel, LogWriter.Time.Write);
logWriter4.WriteMessage("Und noch eine Zeile mit Log Level", LogWriter.LogLevel.Warning, LogWriter.Time.Write);
logWriter4.WriteSeparationLine();