中の技術日誌
 ホーム / 上へ

LogParser プログラム(WSH)から利用する方法2 入力/出力形式とパラメータ

2005/10/27

LogParserをCOM経由で呼び出す場合に、基本的にInputFormatと、OutputFormatを設定します。

↓前回のソース

Sub LogParserExecute(Query)
  ' 入力形式オブジェクトを作成します。
  
  Dim oIISW3CInputFormat
  Set oIISW3CInputFormat = CreateObject("MSUtil.LogQuery.IISW3CInputFormat")
  
  ' 出力形式オブジェクトを作成します。
  Dim oNATOutputFormat
  Set oNATOutputFormat = CreateObject("MSUtil.LogQuery.NativeOutputFormat")
  oNATOutputFormat.rtp = -1
  
~~~~

これらはコマンドライン版の

LogParser -i:IIS -o:NAT "QUERY"

と同じになります。

上記のソースではrtpに対して-1を設定していますが、これは

Log Parser
→リファレンス
 →出力形式
  →NAT
   →パラメータ

に書かれているパラメータで

LogParser -i:IIS -o:NAT -rtp:-1 "QUERY"

と同じ意味になります。

これらは

Log Parser
→リファレンス
 →コマンドライン操作
  →クエリ実行モード
<output_format_options>の説明 

に書かれています。

このようにコマンドラインから指定するのと同じことがプログラム側からCOMインターフェイスを経由して実行できるのです。


勉強会: 05/18 大阪 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告