Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
The Tor Project
Anti-censorship
Pluggable Transports
Snowflake
Commits
8a31312c
Commit
8a31312c
authored
Mar 08, 2018
by
Arlo Breault
Browse files
Provide a flag to Log to state dir
parent
ff8f3851
Changes
1
Hide whitespace changes
Inline
Side-by-side
client/snowflake.go
View file @
8a31312c
...
...
@@ -10,6 +10,7 @@ import (
"net"
"os"
"os/signal"
"path/filepath"
"strings"
"sync"
"syscall"
...
...
@@ -126,13 +127,22 @@ func main() {
brokerURL
:=
flag
.
String
(
"url"
,
""
,
"URL of signaling broker"
)
frontDomain
:=
flag
.
String
(
"front"
,
""
,
"front domain"
)
logFilename
:=
flag
.
String
(
"log"
,
""
,
"name of log file"
)
logToStateDir
:=
flag
.
Bool
(
"logToStateDir"
,
false
,
"resolve the log file relative to tor's pt state dir"
)
max
:=
flag
.
Int
(
"max"
,
DefaultSnowflakeCapacity
,
"capacity for number of multiplexed WebRTC peers"
)
flag
.
Parse
()
webrtc
.
SetLoggingVerbosity
(
1
)
log
.
SetFlags
(
log
.
LstdFlags
|
log
.
LUTC
)
if
*
logFilename
!=
""
{
if
*
logToStateDir
{
stateDir
,
err
:=
pt
.
MakeStateDir
()
if
err
!=
nil
{
log
.
Fatal
(
err
)
}
*
logFilename
=
filepath
.
Join
(
stateDir
,
*
logFilename
)
}
logFile
,
err
:=
os
.
OpenFile
(
*
logFilename
,
os
.
O_CREATE
|
os
.
O_APPEND
|
os
.
O_WRONLY
,
0600
)
if
err
!=
nil
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment