6 Commits

Author SHA1 Message Date
Jonathan Jenne
dbe755bc94 Messaging: Version 1.7.2.0 2022-02-01 16:32:12 +01:00
Jonathan Jenne
3c6546f954 Language: Version 1.5.1.0 2022-02-01 16:31:40 +01:00
Jonathan Jenne
f7b8475d0a Logging: Version 2.5.2.0 2022-02-01 16:31:22 +01:00
Jonathan Jenne
b73f6ebc8b Logging: Support Unicode strings in Logfiles 2022-02-01 16:31:10 +01:00
Jonathan Jenne
575bae14f5 Messaging: Add Get_MessageDate 2022-02-01 16:30:47 +01:00
Jonathan Jenne
9ff72caaf4 Language: Add TestContainsInvalidCharacters 2022-02-01 16:30:31 +01:00
6 changed files with 33 additions and 13 deletions

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.5.0.0")>
<Assembly: AssemblyFileVersion("1.5.0.0")>
<Assembly: AssemblyVersion("1.5.1.0")>
<Assembly: AssemblyFileVersion("1.5.1.0")>

View File

@@ -151,6 +151,10 @@ Public Class Utils
End Try
End Function
Public Shared Function TestContainsInvalidCharacters(pString As String) As Boolean
Return Not pString.Equals(RemoveInvalidCharacters(pString))
End Function
''' <summary>
''' Checks if a point is Visible on any screen
''' </summary>

View File

@@ -507,7 +507,8 @@ Public Class LogConfig
.Layout = LOG_FORMAT_DEFAULT,
.MaxArchiveFiles = MAX_ARCHIVE_FILES_DEFAULT,
.ArchiveEvery = ARCHIVE_EVERY,
.KeepFileOpen = KEEP_FILES_OPEN
.KeepFileOpen = KEEP_FILES_OPEN,
.Encoding = Text.Encoding.Unicode
}
Return defaultLog
@@ -519,7 +520,8 @@ Public Class LogConfig
.Layout = LOG_FORMAT_ERROR,
.MaxArchiveFiles = MAX_ARCHIVE_FILES_DEFAULT,
.ArchiveEvery = ARCHIVE_EVERY,
.KeepFileOpen = KEEP_FILES_OPEN
.KeepFileOpen = KEEP_FILES_OPEN,
.Encoding = Text.Encoding.Unicode
}
Return errorLogWithExceptions
@@ -532,7 +534,8 @@ Public Class LogConfig
.Layout = LOG_FORMAT_DEFAULT,
.MaxArchiveFiles = MAX_ARCHIVE_FILES_DEFAULT,
.ArchiveEvery = ARCHIVE_EVERY,
.KeepFileOpen = KEEP_FILES_OPEN
.KeepFileOpen = KEEP_FILES_OPEN,
.Encoding = Text.Encoding.Unicode
}
Return errorLog
@@ -548,7 +551,8 @@ Public Class LogConfig
.KeepFileOpen = KEEP_FILES_OPEN_DEBUG,
.OpenFileCacheTimeout = OPEN_FILE_CACHE_TIMEOUT,
.AutoFlush = AUTO_FLUSH,
.OpenFileFlushTimeout = OPEN_FILE_FLUSH_TIMEOUT
.OpenFileFlushTimeout = OPEN_FILE_FLUSH_TIMEOUT,
.Encoding = Text.Encoding.Unicode
}
Return debugLog
@@ -564,7 +568,8 @@ Public Class LogConfig
.KeepFileOpen = KEEP_FILES_OPEN_DEBUG,
.OpenFileCacheTimeout = OPEN_FILE_CACHE_TIMEOUT,
.AutoFlush = AUTO_FLUSH,
.OpenFileFlushTimeout = OPEN_FILE_FLUSH_TIMEOUT
.OpenFileFlushTimeout = OPEN_FILE_FLUSH_TIMEOUT,
.Encoding = Text.Encoding.Unicode
}
Return debugLog

View File

@@ -12,7 +12,7 @@ Imports System.Runtime.InteropServices
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("Digital Data")>
<Assembly: AssemblyProduct("Modules.Logging")>
<Assembly: AssemblyCopyright("Copyright © 2021")>
<Assembly: AssemblyCopyright("Copyright © 2022")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("2.5.1.0")>
<Assembly: AssemblyFileVersion("2.5.1.0")>
<Assembly: AssemblyVersion("2.5.2.0")>
<Assembly: AssemblyFileVersion("2.5.2.0")>

View File

@@ -353,6 +353,17 @@ Public Class Email2
Next
End Sub
Public Function Get_MessageDate(Mail As IMail) As Date
Try
Dim oDate = Mail.Date
Return oDate
Catch ex As Exception
Logger.Warn("Could not get Date from Mail [{0}]", Mail.MessageID)
Logger.Error(ex)
Return Date.MinValue
End Try
End Function
Public Function Get_MessageSender(Mail As IMail) As String
Try
Dim oAddress = Mail.From.First()

View File

@@ -12,7 +12,7 @@ Imports System.Runtime.InteropServices
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("Messaging")>
<Assembly: AssemblyCopyright("Copyright © 2021")>
<Assembly: AssemblyCopyright("Copyright © 2022")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.7.1.0")>
<Assembly: AssemblyFileVersion("1.7.1.0")>
<Assembly: AssemblyVersion("1.7.2.0")>
<Assembly: AssemblyFileVersion("1.7.2.0")>