TTGlobalリファレンス
TTGlobal
クラスは、TTClassesのロギング機能を提供します。
TTCGlobalの使用方法も参照してください。
パブリック・メソッド
この項では、TTGlobal
パブリック・メソッドの概要を説明します。
パブリック・メソッドの概要
メソッド | 説明 |
---|---|
TTClassesのロギングを無効にします。 |
|
TTClassesロギングの冗長レベルを指定します。 |
|
TTClassesのロギング情報の送信先を指定します。 |
|
基礎となるODBC環境オブジェクト( |
disableLogging()
static void disableLogging()
このメソッドは、すべてのTTClassesロギングを無効にします。次の2つの文は同一であることに注意してください。
TTGlobal::disableLogging();
TTGlobal::setLogLevel(TTLog::TTLOG_NIL);
setLogLevel()
static void setLogLevel(TTLog::TTLOG_LEVEL level)
このメソッドは、TTClassesロギングの冗長レベルを指定します。表3-1に、TTClassesのロギング・レベルを示します。これらのレベルは累積されます。
表3-1 TTClassesのロギング・レベル
ロギング・レベル | 説明 |
---|---|
|
ロギングは実行されません。 |
|
致命的エラー(TTClassesメソッドの重大な誤用)が記録されます。 |
|
すべてのエラー( |
|
(デフォルト)警告と |
|
情報メッセージ( |
|
デバッグ用の追加情報( |
たとえば、ロギング・レベルをTTLog::TTLOG_ERR
に設定するには、次の行をプログラムに追加します。
TTGlobal::setLogLevel(TTLog::TTLOG_ERR);
setLogStream()
static void setLogStream(ostream& stream)
TTClassesロギング情報の送信先のファイルを指定します(ofstream
オブジェクト)。デフォルトでは、TTClassesロギングが有効な場合、stderr
にロギングします。このメソッドを使用すると、ロギングをapp_log.txt
に設定する次の例のように、ユーザー・アプリケーションはロギングをファイル(または他の任意のostream&
)に指定できます。
ofstream log_file("app_log.txt");
TTGlobal::setLogStream(log_file);
sqlhenv()
static SQLHENV sqlhenv()
基礎となるODBC環境オブジェクトを取得します。