Bug 1259788 - Fix MediaStreamTrack logging. r?jesup draft
authorAndreas Pehrson <pehrsons@gmail.com>
Fri, 12 Aug 2016 14:03:33 +0200
changeset 404925 2bf33193013cb20714e42bdeb10d21177eae3200
parent 404924 3cbbdeb4c14a5970dbf10efa61e6879466447f84
child 404926 48287071eaed215f3b29e8419eaf10bcbc6c9a71
push id27359
push userpehrsons@gmail.com
push dateWed, 24 Aug 2016 14:53:56 +0000
reviewersjesup
bugs1259788
milestone51.0a1
Bug 1259788 - Fix MediaStreamTrack logging. r?jesup MozReview-Commit-ID: 43Pz8VcSXQ
dom/media/MediaStreamTrack.cpp
--- a/dom/media/MediaStreamTrack.cpp
+++ b/dom/media/MediaStreamTrack.cpp
@@ -13,17 +13,17 @@
 #include "systemservices/MediaUtils.h"
 
 #include "mozilla/dom/Promise.h"
 
 #ifdef LOG
 #undef LOG
 #endif
 
-static PRLogModuleInfo* gMediaStreamTrackLog;
+static mozilla::LazyLogModule gMediaStreamTrackLog("MediaStreamTrack");
 #define LOG(type, msg) MOZ_LOG(gMediaStreamTrackLog, type, msg)
 
 namespace mozilla {
 namespace dom {
 
 NS_IMPL_CYCLE_COLLECTING_ADDREF(MediaStreamTrackSource)
 NS_IMPL_CYCLE_COLLECTING_RELEASE(MediaStreamTrackSource)
 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackSource)
@@ -115,20 +115,16 @@ MediaStreamTrack::MediaStreamTrack(DOMMe
   : mOwningStream(aStream), mTrackID(aTrackID),
     mInputTrackID(aInputTrackID), mSource(aSource),
     mPrincipal(aSource->GetPrincipal()),
     mReadyState(MediaStreamTrackState::Live),
     mEnabled(true), mRemote(aSource->IsRemote()),
     mConstraints(aConstraints)
 {
 
-  if (!gMediaStreamTrackLog) {
-    gMediaStreamTrackLog = PR_NewLogModule("MediaStreamTrack");
-  }
-
   GetSource().RegisterSink(this);
 
   mPrincipalHandleListener = new PrincipalHandleListener(this);
   AddListener(mPrincipalHandleListener);
 
   nsresult rv;
   nsCOMPtr<nsIUUIDGenerator> uuidgen =
     do_GetService("@mozilla.org/uuid-generator;1", &rv);