--- /dev/null
+// These build constraints are copied from webrtc's settingengine.go.
+//go:build !js
+// +build !js
+
+package webtorrent
+
+import (
+ "io"
+
+ "github.com/pion/logging"
+ "github.com/pion/webrtc/v3"
+)
+
+var s = webrtc.SettingEngine{
+ // This could probably be done with better integration into anacrolix/log, but I'm not sure if
+ // it's worth the effort.
+ LoggerFactory: discardLoggerFactory{},
+}
+
+type discardLoggerFactory struct{}
+
+func (discardLoggerFactory) NewLogger(scope string) logging.LeveledLogger {
+ return logging.NewDefaultLeveledLoggerForScope(scope, logging.LogLevelInfo, io.Discard)
+}