Bug 1259788 - Fix MediaStreamTrack logging. r?jesup
MozReview-Commit-ID: 43Pz8VcSXQ
--- 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);