LCSession の LogText メソッド

このメソッドは、アクティビティのログに新しい外部エントリを追加します。

この Log メソッドは、外部の基本エラーまたはイベントのログを記録します。外部の拡張ログを記録するには LogTextEx を、また、LEI (IBM® Lotus Enterprise Integrator®) エラーには Log または LogEx を使用します。エラーのロギング時には、アクティビティステータスが設定され、アクティビティがエラー状態になります。メッセージは外部テキストとコードから構成され、アクティビティのすべてのログエントリに追加されます。データプロバイダからの外部エラーで、LEI に使用可能なメッセージがない場合に、このメソッドを使用してログを記録します。外部エラーメッセージ用のエラーコードとテキストを取得し、LogText を呼び出して、その情報を LEI ログに追加します。このタイプのエラーに使用される LEI エラーコードは LCFAIL_EXTERNAL です。このコードは、このメソッドでエラーログ用に返される値と同じです。

定義位置

LCSession クラス

構文

Call lcSession. LogText (logFlags, text, externalCode)

パラメータ

パラメータ

説明

logFlags

Long。このログエントリに影響を与えるフラグ。以下の値のうち 0 個以上の論理和です。

LCLOGSTREAMF_EVENT エラーイベント以外のログを記録します。

text

String 型。外部ログテキスト。

externalCode

Long。外部ログコード。報告する特別なコードがない場合は、0 を使用します。

次のようにスクリプトを実行する LEI Scripted アクティビティを作成します。LCStream テキストは、Scripted アクティビティのログに書き込まれます。

Option Public
Uselsx "*lsxlc"

Sub Initialize
	'create the New LCSession and New LCStream Objects
	Dim myTestLog As New LCSession ("LogTest")
	Dim myTextString As New LCStream	
	Dim x As Integer
	Dim y As Integer
	Dim z As Integer
	myTextString.text  = "LEI 3.2 Script Example Using LCStream"
	x=1		' For loop start value
	y=1		' Counter start value
	z=10	' For loop end value
	
	'write entries to the Scripted activity log
	For x% = 1 To z
		Call myTestLog.Logtext (LCLOGSTREAMF_EVENT, myTextString.text & " -- Log Entry_"&Cstr(y), 0)
		y=y+1
	Next 

End Sub