Merge pull request #567 from bboreham/pktdebug

Rename per-packet debugging flag to `-pktdebug`
This commit is contained in:
Matthias Radestock committed 2015-05-18 12:21:40 +01:00
commit 94c7e7f646
2 files changed
+6 -3

No files matched your search

+2 -2
View File
@@ -21,8 +21,8 @@ Check the weave container logs with
A reasonable amount of information, and all errors, get logged there.
The log verbosity can be increased by supplying the `-debug` flag when
launching weave. Be warned, this will log information on a per-packet
basis, so can produce a lot of output.
launching weave. To log information on a per-packet basis use
`-pktdebug` - be warned, this can produce a lot of output.
Another useful debugging technique is to attach standard packet
capture and analysis tools, such as tcpdump and wireshark, to the
+4 -1
View File
@@ -44,6 +44,7 @@ func main() {
password string
wait int
debug bool
pktdebug bool
prof string
peers []string
bufSzMB int
@@ -61,6 +62,7 @@ func main() {
flag.StringVar(&password, "password", "", "network password")
flag.IntVar(&wait, "wait", 0, "number of seconds to wait for interface to be created and come up (0 = don't wait)")
flag.BoolVar(&debug, "debug", false, "enable debug logging")
flag.BoolVar(&pktdebug, "pktdebug", false, "enable per-packet debug logging")
flag.StringVar(&prof, "profile", "", "enable profiling and write profiles to given path")
flag.IntVar(&config.ConnLimit, "connlimit", 30, "connection limit (0 for unlimited)")
flag.IntVar(&bufSzMB, "bufsz", 8, "capture buffer size in MB")
@@ -71,6 +73,7 @@ func main() {
flag.Parse()
peers = flag.Args()
InitDefaultLogging(debug)
if justVersion {
fmt.Printf("weave router %s\n", version)
os.Exit(0)
@@ -125,7 +128,7 @@ func main() {
}
config.BufSz = bufSzMB * 1024 * 1024
config.LogFrame = logFrameFunc(debug)
config.LogFrame = logFrameFunc(pktdebug)
router := weave.NewRouter(config, name, nickName)
log.Println("Our name is", router.Ourself)