このメソッドは、アクティビティのログに新しい外部エントリを追加します。
この 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