loggerプロパティと、logMessageメソッドの実装について


このサイトに、  
<https://github.com/OfficeDev/Microsoft-Graph-SDK-iOS>

[code]

    [self.resolver.logger logMessage:@"Connected." withLevel:LOG_LEVEL_INFO];
    
[/code]

というコードのloggerプロパティと、logMessageメソッドが書かれているのですが、これらはどこで実装されているのでしょうか？

ADALDependencyResolver Class Referenceを見ても、載っていません。

<http://cocoadocs.org/docsets/Office365/0.8.2/Classes/ADALDependencyResolver.html>

よろしくお願いします。




logMessageメソッドそのものは、MSOrcLogLevel.hで宣言されているMSOrcLoggerプロトコルで宣言されています。実際に実装されているのは、MSOrcLoggerImpl.h/MSOrcLoggerImpl.mのMSOrcLoggerImplになります。

宣言／定義された位置がわからない場合の調べ方ですが、とりあえず、シンボルを右クリックして『Jump to
Definition』をやってみるのが手っ取り早いかと思いますよ。

[![Jump to
Definition](https://i.stack.imgur.com/k56ID.png)](https://i.stack.imgur.com/k56ID.png)




logMessageメソッドそのものは、MSOrcLogLevel.hで宣言されているMSOrcLoggerプロトコルで宣言されています。実際に実装されているのは、MSOrcLoggerImpl.h/MSOrcLoggerImpl.mのMSOrcLoggerImplになります。

宣言／定義された位置がわからない場合の調べ方ですが、とりあえず、シンボルを右クリックして『Jump to
Definition』をやってみるのが手っ取り早いかと思いますよ。

[![Jump to
Definition](https://i.stack.imgur.com/k56ID.png)](https://i.stack.imgur.com/k56ID.png)

