Delphi でログ出力
Delphi でログ出力する場合について、FireMonkey の場合には IFMXLoggingService を利用します。
(★VCL の場合:TBD)
uses FMX.Platform; var log: IFMXLoggingService; begin log := TPlatformServices.Current.GetPlatformService(IFMXLoggingService) as IFMXLoggingService; log.log('%s', ['ログメッセージ']); end;
この件について、山本隆さんが書かれた素晴らしいコンテンツがあります。
ただし、現実的なプログラミングでは、この API を生のままでは利用せずに、ラッパークラスを作成するなどして利用することでしょう。そのようなライブラリについては、自作するのではなく、第3者作成ライブラリ (エンバカデロ MVP 細川さん作)を利用する方法もあります。これを用いると、とても少ない手順でロギングが可能になります。こちらについても、山本隆さんが書かれた素晴らしいコンテンツがあります。
一覧に戻る
コンテンツ・メタ情報
- キーワード: Delphi, RAD Studio, XE8, Log, Logging, #Embt, #Delphi, #RADStudio, @ToshikiIga
- 更新情報
- 2015/05/11 新規公開