-
Notifications
You must be signed in to change notification settings - Fork 5
Logger
Remarks
ログ出力クラス
このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。
Dependent
History
Date | Version | Note |
---|---|---|
2019-01-01 | Ver.1.0.0 | 新規作成 |
2021-02-23 | Ver.1.0.1 | アプリケーション設定値を指定できるようにした |
Syntax
Set ret = Logger.NewInstance(appInfo)
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
appInfo | 必須 | IAppInfo | アプリケーション設定値 I/F |
Return Value
Name | Data type | Description |
---|---|---|
ret | ILogger | 新しいインスタンス(ILogger I/F) |
Remarks
アプリケーション固有の設定を元にLoggerを生成する
Example
- None
See also
- None
Syntax
Logger.LogTrace(message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
トレースログ出力
See also
- None
Syntax
Logger.LogInfo(message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
情報ログ出力
See also
- None
Syntax
Logger.LogWarn(message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
ワーニングログ出力
See also
- None
Syntax
Logger.LogFatal(message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
エラーログ出力
See also
- None
Syntax
Logger.LogBegin(level, message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
level | 必須 | LogLevel | 出力するログレベルを指定 |
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
開始ログ出力
See also
- None
Syntax
Logger.LogFinish(level, message, [param])
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
level | 必須 | LogLevel | 出力するログレベルを指定 |
message | 必須 | String | ログに出力するメッセージを指定 |
param | 必須 | ParamArray | パラメータ文字列を指定 |
Return Value
- None
Remarks
終了ログ出力
See also
- None
Syntax
Logger.LogFlash()
Parameters
- None
Return Value
- None
Remarks
終了ログ出力
See also
- None
Syntax
Logger.Level = value
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
value | 必須 | LogLevel | 出力するログレベルを指定 |
Return Value
- None
Remarks
ログレベルの設定
See also
- None
「Hidennotare」は RelaxToolsの中の人がじっくりコトコト煮込んだソースです。
1.1 ICursor 系コマンドの使い方
1.2 StringBuilderの使い方
1.3 Messageクラスの使い方
1.4 Usingクラスの使い方
1.5 CSV Parser の使い方
1.6 ArrayListとDictionaryのシリアライズ化
1.7 ArrayListとDictionaryのデシリアライズ化
1.8 PowerQueryのM言語組み立て
2.1.1 CallbackHelper
2.1.2 Document
2.2.1 IAppInfo
2.2.2 IBookReader
2.2.3 IComparer
2.2.4 ICursor
2.2.5 IDictionary
2.2.6 IFormManager
2.2.7 IGDIPlus
2.2.8 IList
2.2.9 ILogger
2.2.10 IMCommand
2.2.11 INewInstance
2.2.12 IParam
2.2.13 IReader
2.2.14 IRegistry
2.2.15 IStringBuilder
2.2.16 IUsing
2.2.17 IUsingArgs
2.2.18 IValueObject
2.2.19 IWriter
2.3.1 ArrayList
2.3.2 Arrays
2.3.3 BookReader
2.3.4 CsvReader
2.3.5 CharCursor
2.3.6 CheckDigit
2.3.7 Clipboard
2.3.8 CsvWriter
2.3.9 Dialog
2.3.10 Dictionary
2.3.11 ExcelUtils
2.3.12 ExplorerComparer
2.3.13 FileIO
2.3.14 FormManager
2.3.15 GDIPlus
2.3.16 Graphics
2.3.17 IniFile
2.3.18 LinkedList
2.3.19 Logger
2.3.20 MCommand
2.3.21 MCsv
2.3.22 MFile
2.3.23 MList
2.3.24 MRecord
2.3.25 MTable
2.3.26 MatchBean
2.3.27 Math
2.3.28 NewExcel
2.3.29 NewPowerPoint
2.3.30 NewWord
2.3.31 Objects
2.3.32 OneTimeSpeedBooster
2.3.33 OrderedDictionary
2.3.34 Parser
2.3.35 Process
2.3.36 RangeCursor
2.3.37 RegExp
2.3.38 Registry
2.3.39 SampleVO
2.3.40 SheetCursor
2.3.41 SortedDictionary
2.3.42 Stack
2.3.43 StrSch
2.3.44 StringBuilder
2.3.45 StringEx
2.3.46 StringUtils
2.3.47 SystemInfo
2.3.48 TableCursor
2.3.49 TaskTrayView
2.3.50 TextReader
2.3.51 TextWriter
2.3.52 Using
2.3.53 Web
2.3.54 Zip