2017-09-22 2 views
0

Azure関数の共有フォルダでC#クラスを使用しています。私は印刷して、ログステートメントを見たいと思います。どのようにログを見ることができますか?共有フォルダ共有フォルダに保存されたc#クラスのロガーの使い方

public class Message(TraceWriter log) { 
    log.Info("Testing messages"); 

} 

に私はAzureの機能を実行すると印刷された "テストメッセージ" を参照してくださいしないでください

Azureの機能

#load "..\Shared\Message.csx" 

using System; 
using Microsoft.Azure.WebJobs.Host; 

public static void Run(TraceWriter log) 
{ 
    log.Info($"C# Queue trigger function processed message: {message.Id}"); 
    Message(log); 

} 

C#クラス。

+0

ここで、Message関数を呼び出しますか? – GolezTrol

+0

@GolezTrol私はAzure関数からMessage()を呼び出します。私は質問を更新しました。 – karan

+0

私はいつも疑問にその行を追加しなければならないのでしょうか?あなたの質問からそれが欠落していた場合は、元のコードにも欠けていませんか? – GolezTrol

答えて

3

誤ってコピー貼り付けしない限り、Messageの定義は無効なC#コードです。あなたは、私はあなたがあなたが持っていないのVisual Studio 15.3、で作成することができますプリコンパイルされた関数に移動するように助言

public class Message 
{ 
    public static void Info(TraceWriter log) 
    { 
     log.Info("Testing messages"); 
    } 
} 

ような何かをして、サイドノートで

Message.Info(log); 

を呼び出す必要がありますスクリプトファイルやコンパイラのエラーに対処するためには、より目に見えるようになります。

関連する問題