Chromium Code Reviews| Index: talk/examples/objc/AppRTCDemo/common/ARDLogging.mm |
| diff --git a/talk/app/webrtc/dtlsidentityservice.cc b/talk/examples/objc/AppRTCDemo/common/ARDLogging.mm |
| similarity index 67% |
| copy from talk/app/webrtc/dtlsidentityservice.cc |
| copy to talk/examples/objc/AppRTCDemo/common/ARDLogging.mm |
| index b4b7279c8288395a8e23a507f7c78dc199572cab..8d014821a895f319e53c6ef54b87bc024ee786b5 100644 |
| --- a/talk/app/webrtc/dtlsidentityservice.cc |
| +++ b/talk/examples/objc/AppRTCDemo/common/ARDLogging.mm |
| @@ -25,26 +25,25 @@ |
| * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| -#include "talk/app/webrtc/dtlsidentityservice.h" |
| +#import "ARDLogging.h" |
| -#include "talk/app/webrtc/dtlsidentitystore.h" |
| #include "webrtc/base/logging.h" |
| -namespace webrtc { |
| - |
| -bool DtlsIdentityService::RequestIdentity( |
| - const std::string& identity_name, |
| - const std::string& common_name, |
| - webrtc::DTLSIdentityRequestObserver* observer) { |
| - if (identity_name != DtlsIdentityStore::kIdentityName || |
| - common_name != DtlsIdentityStore::kIdentityName) { |
| - LOG(LS_WARNING) << "DtlsIdentityService::RequestIdentity called with " |
| - << "unsupported params, identity_name=" << identity_name |
| - << ", common_name=" << common_name; |
| - return false; |
| +void ARDLogToWebRTCLogger(NSString *logString) { |
|
jiayl2
2015/07/06 18:18:14
Add a severity level instead of all LS_INFO?
tkchin
2015/07/06 20:36:50
How useful is severity level in app context? I fee
jiayl2
2015/07/06 20:57:56
It'll make it easier to automatically analyze the
tkchin_webrtc
2015/07/07 23:30:10
The philosophy on iOS (at least that I've been fol
|
| + if (logString.length) { |
| +#ifndef DEBUG |
| + // WebRTC logger doesn't log to console in non-Debug builds by default. Explicitly log to |
| + // console in this case. |
| + NSLog(@"%@", logString); |
| +#endif |
| + LOG(LS_INFO) << [logString UTF8String]; |
| } |
| - store_->RequestIdentity(observer); |
| - return true; |
| } |
| -} // namespace webrtc |
| +NSString *ARDFileName(const char *filePath) { |
| + NSString *nsFilePath = [[NSString alloc] initWithBytesNoCopy:const_cast<char *>(filePath) |
| + length:strlen(filePath) |
| + encoding:NSUTF8StringEncoding |
| + freeWhenDone:NO]; |
| + return nsFilePath.lastPathComponent; |
| +} |