トップページ > 記事閲覧
ログについて質問と要望
名前:タニシン 日時: 2022/11/16 21:44

お世話になっております。 管理人さんにログ関数に関して2つばかり質問させていただきます。 DXライブラリは現時点の最新版を使用しています。 @ 改行される関数(LogFileFmtAdd)とされない関数(LogFileAdd)があるのは意図的でしょうか? もし意図したものでなければ改行ありに統一していただきたいです。 A ログ出力で LogFileAdd 系列のログのみを出力する機能はありますでしょうか? デバッグする際、起動時や終了時に必ず出力されるログのみを非表示にしたいのが目的です。 お忙しいところ恐れ入りますが、 よろしくお願いします。
メンテ

Page: 1 |

Re: ログについて質問と要望 ( No.1 )
名前:管理人 日時:2022/11/17 01:02

> @ > 改行される関数(LogFileFmtAdd)とされない関数(LogFileAdd)があるのは意図的でしょうか? 意図的です > もし意図したものでなければ改行ありに統一していただきたいです。 すみません、経緯は失念してしまったのですが、LogFileFmtAdd の方が何らかの理由で後から 『改行あり』にしたので、寧ろ LogFileAdd の『改行しない』が基本となります どちらに統一しても既存のコードに影響が発生するので、すみませんが統一することはできません m(_ _;m > A > ログ出力で LogFileAdd 系列のログのみを出力する機能はありますでしょうか? すみません、ありません > デバッグする際、起動時や終了時に必ず出力されるログのみを非表示にしたいのが目的です。 了解です 早ければ次の週末に実装作業をしますので少々お待ちください m(_ _)m
メンテ
Re: ログについて質問と要望 ( No.2 )
名前:タニシン 日時:2022/11/17 02:01

> すみません、経緯は失念してしまったのですが、LogFileFmtAdd の方が何らかの理由で後から > 『改行あり』にしたので、寧ろ LogFileAdd の『改行しない』が基本となります > どちらに統一しても既存のコードに影響が発生するので、すみませんが統一することはできません m(_ _;m 承知しました。 こちらのほうで改行を付ける関数を別途作成して対応しようと思います。 > 早ければ次の週末に実装作業をしますので少々お待ちください m(_ _)m ありがとうございます。 急いではいないのでお時間があるときにご対応お願いします。
メンテ
Re: ログについて質問と要望 ( No.3 )
名前:管理人 日時:2022/11/19 02:26

DXライブラリが出力するログをOFFにする関数を追加したバージョンをアップしましたので よろしければこちらをダウンロードしてください https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい) 以下の関数を追加しました // ログファイル( Log.txt ) にDXライブラリ内部のログ出力を行うかどうか設定する // Flag TRUE:DXライブラリ内部のログ出力を行う( デフォルト ) FALSE:DXライブラリ内部のログ出力を行わない int SetOutApplicationSystemLogValidFlag( int Flag ) ; この関数に FALSE を渡して呼ぶとDXライブラリ内部で行われるログ出力を無効化することができます よろしければお試しください m(_ _)m
メンテ
Re: ログについて質問と要望 ( No.4 )
名前:タニシン 日時:2022/11/21 11:36

関数を追加していただきありがとうございます。 意図した動作になっていることを確認しました。 ただ、一つ気になっていることがあり、出力テキスト1行目で内部の100行目前後を示すログが出力されていて行数以外が空文字でした。 こちらの現象はDXライブラリ内部の出力ログを行った際には発生しないのですが、何か心当たりはありますでしょうか?
メンテ
Re: ログについて質問と要望 ( No.5 )
名前:管理人 日時:2022/11/22 00:31

すみません、今回追加した機能はDXライブラリ内部用のログ出力関数によるログ出力の場合のみログ出力を行わなくする、 というものだったのですが、DXライブラリ内部で外部公開用の LogFileAdd を使用してログ出力している箇所が1箇所だけありました その箇所も SetOutApplicationSystemLogValidFlag( FALSE ); の場合はログ出力をしないようにしましたので、 何度も申し訳ありませんがよろしければこちらをダウンロードしてください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい)
メンテ
Re: ログについて質問と要望 ( No.6 )
名前:タニシン(解決) 日時:2022/11/24 09:32

最新バージョンで対象ログが出力されていないことを確認できました。 ご対応いただきありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存