core: moving vlog from release.go.v23 to release.go.x.lib

MultiPart: 2/9
Change-Id: I05863fee57e6f161be4a114ba0973b9a1cba5cc1
diff --git a/lib/appcycle/appcycle.go b/lib/appcycle/appcycle.go
index 11adb5e..893fa82 100644
--- a/lib/appcycle/appcycle.go
+++ b/lib/appcycle/appcycle.go
@@ -7,7 +7,7 @@
 
 	"v.io/v23"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	stub "v.io/v23/services/mgmt/appcycle"
 )
diff --git a/lib/exec/parent.go b/lib/exec/parent.go
index 927de09..463223b 100644
--- a/lib/exec/parent.go
+++ b/lib/exec/parent.go
@@ -14,7 +14,7 @@
 	"syscall"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/exec/consts"
 	"v.io/core/veyron/lib/timekeeper"
diff --git a/lib/expect/expect.go b/lib/expect/expect.go
index ced77bc..1cfc785 100644
--- a/lib/expect/expect.go
+++ b/lib/expect/expect.go
@@ -49,7 +49,7 @@
 	"strings"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/lib/filelocker/locker.go b/lib/filelocker/locker.go
index 81e417c..05b9af8 100644
--- a/lib/filelocker/locker.go
+++ b/lib/filelocker/locker.go
@@ -6,7 +6,7 @@
 	"os"
 	"syscall"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // Unlocker is the interface to unlock a locked file.
diff --git a/lib/modules/core/core_test.go b/lib/modules/core/core_test.go
index 45ac050..6ea1d49 100644
--- a/lib/modules/core/core_test.go
+++ b/lib/modules/core/core_test.go
@@ -10,7 +10,7 @@
 	"testing"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/lib/modules/exec.go b/lib/modules/exec.go
index 12698a6..c179d45 100644
--- a/lib/modules/exec.go
+++ b/lib/modules/exec.go
@@ -12,7 +12,7 @@
 
 	vexec "v.io/core/veyron/lib/exec"
 	"v.io/v23/mgmt"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // execHandle implements both the command and Handle interfaces.
diff --git a/lib/modules/func.go b/lib/modules/func.go
index 4ed9a44..04dd7b3 100644
--- a/lib/modules/func.go
+++ b/lib/modules/func.go
@@ -7,7 +7,7 @@
 	"sync"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type pipe struct {
diff --git a/lib/modules/registry.go b/lib/modules/registry.go
index 93669e9..a3e9e16 100644
--- a/lib/modules/registry.go
+++ b/lib/modules/registry.go
@@ -9,7 +9,7 @@
 	"sync"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	vexec "v.io/core/veyron/lib/exec"
 )
diff --git a/lib/modules/util.go b/lib/modules/util.go
index c14ccce..529ac4b 100644
--- a/lib/modules/util.go
+++ b/lib/modules/util.go
@@ -11,7 +11,7 @@
 	vsecurity "v.io/core/veyron/security"
 
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func newLogfile(prefix, name string) (*os.File, error) {
diff --git a/lib/netconfig/ipaux_bsd.go b/lib/netconfig/ipaux_bsd.go
index 83c8463..507f013 100644
--- a/lib/netconfig/ipaux_bsd.go
+++ b/lib/netconfig/ipaux_bsd.go
@@ -15,7 +15,7 @@
 	"syscall"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 /*
diff --git a/lib/netconfig/ipaux_linux.go b/lib/netconfig/ipaux_linux.go
index 19faa99..e36b9e5 100644
--- a/lib/netconfig/ipaux_linux.go
+++ b/lib/netconfig/ipaux_linux.go
@@ -15,7 +15,7 @@
 	"time"
 	"unsafe"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 /*
diff --git a/lib/testutil/init.go b/lib/testutil/init.go
index 34eaeb3..fa1f8b1 100644
--- a/lib/testutil/init.go
+++ b/lib/testutil/init.go
@@ -22,7 +22,7 @@
 
 	"v.io/v23"
 	"v.io/v23/context"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/lib/testutil/v23tests/v23tests.go b/lib/testutil/v23tests/v23tests.go
index 6205116..fda96b9 100644
--- a/lib/testutil/v23tests/v23tests.go
+++ b/lib/testutil/v23tests/v23tests.go
@@ -89,7 +89,7 @@
 
 	"v.io/v23"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/modules"
diff --git a/lib/testutil/v23tests/v23tests_test.go b/lib/testutil/v23tests/v23tests_test.go
index 5350e69..9ab4eab 100644
--- a/lib/testutil/v23tests/v23tests_test.go
+++ b/lib/testutil/v23tests/v23tests_test.go
@@ -13,7 +13,7 @@
 	"time"
 
 	"v.io/v23/naming"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/modules"
diff --git a/lib/websocket/listener.go b/lib/websocket/listener.go
index 71f4167..8405a39 100644
--- a/lib/websocket/listener.go
+++ b/lib/websocket/listener.go
@@ -12,7 +12,7 @@
 
 	"github.com/gorilla/websocket"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/tcputil"
 	"v.io/core/veyron/runtimes/google/lib/upcqueue"
diff --git a/profiles/chrome/chromeinit.go b/profiles/chrome/chromeinit.go
index 004e245..af7481b 100644
--- a/profiles/chrome/chromeinit.go
+++ b/profiles/chrome/chromeinit.go
@@ -8,7 +8,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/flags"
 	"v.io/core/veyron/lib/websocket"
diff --git a/profiles/gce/init.go b/profiles/gce/init.go
index 0b1c462..4c1a3a4 100644
--- a/profiles/gce/init.go
+++ b/profiles/gce/init.go
@@ -12,7 +12,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/appcycle"
 	"v.io/core/veyron/lib/flags"
diff --git a/profiles/genericinit.go b/profiles/genericinit.go
index 4e6f352..430264a 100644
--- a/profiles/genericinit.go
+++ b/profiles/genericinit.go
@@ -6,7 +6,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/appcycle"
 	"v.io/core/veyron/lib/flags"
diff --git a/profiles/internal/gce_linux.go b/profiles/internal/gce_linux.go
index 492ef46..2b42945 100644
--- a/profiles/internal/gce_linux.go
+++ b/profiles/internal/gce_linux.go
@@ -5,7 +5,7 @@
 import (
 	"net"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/profiles/internal/gce"
 )
diff --git a/profiles/internal/gce_other.go b/profiles/internal/gce_other.go
index c8d67da..727e171 100644
--- a/profiles/internal/gce_other.go
+++ b/profiles/internal/gce_other.go
@@ -5,7 +5,7 @@
 import (
 	"net"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // GCEPublicAddress returns the public IP address of the GCE instance
diff --git a/profiles/internal/util.go b/profiles/internal/util.go
index 05de7e0..8991c0d 100644
--- a/profiles/internal/util.go
+++ b/profiles/internal/util.go
@@ -6,7 +6,7 @@
 	"strings"
 
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/exec"
 	"v.io/core/veyron/lib/flags"
diff --git a/profiles/roaming/roaming_server.go b/profiles/roaming/roaming_server.go
index 5f927eb..b7dfce5 100644
--- a/profiles/roaming/roaming_server.go
+++ b/profiles/roaming/roaming_server.go
@@ -8,7 +8,7 @@
 
 	"v.io/v23"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	_ "v.io/core/veyron/profiles/roaming"
 )
diff --git a/profiles/roaming/roaminginit.go b/profiles/roaming/roaminginit.go
index fb37a18..6adc456 100644
--- a/profiles/roaming/roaminginit.go
+++ b/profiles/roaming/roaminginit.go
@@ -17,7 +17,7 @@
 	"v.io/v23/config"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/appcycle"
 	"v.io/core/veyron/lib/flags"
diff --git a/profiles/static/staticinit.go b/profiles/static/staticinit.go
index b3d15a9..047fec7 100644
--- a/profiles/static/staticinit.go
+++ b/profiles/static/staticinit.go
@@ -6,7 +6,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/appcycle"
 	"v.io/core/veyron/lib/flags"
diff --git a/runtimes/google/ipc/benchmark/benchmark/main.go b/runtimes/google/ipc/benchmark/benchmark/main.go
index a3cf00f..deba0da 100644
--- a/runtimes/google/ipc/benchmark/benchmark/main.go
+++ b/runtimes/google/ipc/benchmark/benchmark/main.go
@@ -13,7 +13,7 @@
 	"v.io/core/veyron/runtimes/google/ipc/benchmark/internal"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/runtimes/google/ipc/benchmark/benchmarkd/main.go b/runtimes/google/ipc/benchmark/benchmarkd/main.go
index 8d9b5e7..94ea0d1 100644
--- a/runtimes/google/ipc/benchmark/benchmarkd/main.go
+++ b/runtimes/google/ipc/benchmark/benchmarkd/main.go
@@ -3,7 +3,7 @@
 
 import (
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/runtimes/google/ipc/benchmark/internal/client.go b/runtimes/google/ipc/benchmark/internal/client.go
index ac809dc..7918b60 100644
--- a/runtimes/google/ipc/benchmark/internal/client.go
+++ b/runtimes/google/ipc/benchmark/internal/client.go
@@ -7,7 +7,7 @@
 	"time"
 
 	"v.io/v23/context"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	tbm "v.io/core/veyron/lib/testutil/benchmark"
 	"v.io/core/veyron/runtimes/google/ipc/benchmark"
diff --git a/runtimes/google/ipc/benchmark/internal/server.go b/runtimes/google/ipc/benchmark/internal/server.go
index c8b6a84..7fd6b5b 100644
--- a/runtimes/google/ipc/benchmark/internal/server.go
+++ b/runtimes/google/ipc/benchmark/internal/server.go
@@ -6,7 +6,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/runtimes/google/ipc/benchmark"
 )
diff --git a/runtimes/google/ipc/cancel_test.go b/runtimes/google/ipc/cancel_test.go
index e53500e..68e5d80 100644
--- a/runtimes/google/ipc/cancel_test.go
+++ b/runtimes/google/ipc/cancel_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/naming/ns"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type fakeAuthorizer int
diff --git a/runtimes/google/ipc/client.go b/runtimes/google/ipc/client.go
index 6c0936d..b2cda94 100644
--- a/runtimes/google/ipc/client.go
+++ b/runtimes/google/ipc/client.go
@@ -21,9 +21,9 @@
 	"v.io/v23/security"
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/runtimes/google/ipc/stream/vc"
 	"v.io/core/veyron/runtimes/google/ipc/version"
diff --git a/runtimes/google/ipc/client_test.go b/runtimes/google/ipc/client_test.go
index f9a48a5..292a29a 100644
--- a/runtimes/google/ipc/client_test.go
+++ b/runtimes/google/ipc/client_test.go
@@ -16,7 +16,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/options"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/runtimes/google/ipc/debug_test.go b/runtimes/google/ipc/debug_test.go
index ec76b6d..60e6ad6 100644
--- a/runtimes/google/ipc/debug_test.go
+++ b/runtimes/google/ipc/debug_test.go
@@ -9,7 +9,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/options"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/stats"
 	tsecurity "v.io/core/veyron/lib/testutil/security"
diff --git a/runtimes/google/ipc/discharges.go b/runtimes/google/ipc/discharges.go
index 8a858a0..0508986 100644
--- a/runtimes/google/ipc/discharges.go
+++ b/runtimes/google/ipc/discharges.go
@@ -9,8 +9,8 @@
 	"v.io/v23/ipc"
 	"v.io/v23/security"
 	"v.io/v23/vdl"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 // discharger implements vc.DischargeClient.
diff --git a/runtimes/google/ipc/full_test.go b/runtimes/google/ipc/full_test.go
index 5c5e3fb..a08e950 100644
--- a/runtimes/google/ipc/full_test.go
+++ b/runtimes/google/ipc/full_test.go
@@ -26,8 +26,8 @@
 	"v.io/v23/uniqueid"
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/flags"
 	"v.io/core/veyron/lib/netstate"
diff --git a/runtimes/google/ipc/protocols/tcp/init.go b/runtimes/google/ipc/protocols/tcp/init.go
index f0fe01c..653ee91 100644
--- a/runtimes/google/ipc/protocols/tcp/init.go
+++ b/runtimes/google/ipc/protocols/tcp/init.go
@@ -7,7 +7,7 @@
 	"v.io/core/veyron/lib/tcputil"
 
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func init() {
diff --git a/runtimes/google/ipc/reserved.go b/runtimes/google/ipc/reserved.go
index 2ff4003..2856d40 100644
--- a/runtimes/google/ipc/reserved.go
+++ b/runtimes/google/ipc/reserved.go
@@ -11,7 +11,7 @@
 	"v.io/v23/services/security/access"
 	"v.io/v23/vdl"
 	"v.io/v23/vdlroot/signature"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/glob"
 )
diff --git a/runtimes/google/ipc/server.go b/runtimes/google/ipc/server.go
index 06c6404..f1f42f3 100644
--- a/runtimes/google/ipc/server.go
+++ b/runtimes/google/ipc/server.go
@@ -21,9 +21,9 @@
 	"v.io/v23/services/security/access"
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/netstate"
 	"v.io/core/veyron/lib/stats"
diff --git a/runtimes/google/ipc/server_test.go b/runtimes/google/ipc/server_test.go
index 23b002a..c3c4d07 100644
--- a/runtimes/google/ipc/server_test.go
+++ b/runtimes/google/ipc/server_test.go
@@ -13,7 +13,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/netstate"
 	tsecurity "v.io/core/veyron/lib/testutil/security"
diff --git a/runtimes/google/ipc/sort_endpoints.go b/runtimes/google/ipc/sort_endpoints.go
index 9df1f8c..cb7f6d5 100644
--- a/runtimes/google/ipc/sort_endpoints.go
+++ b/runtimes/google/ipc/sort_endpoints.go
@@ -6,7 +6,7 @@
 	"sort"
 
 	"v.io/v23/naming"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/netstate"
 	"v.io/core/veyron/runtimes/google/ipc/version"
diff --git a/runtimes/google/ipc/stream/manager/listener.go b/runtimes/google/ipc/stream/manager/listener.go
index 7b89f71..7721bb3 100644
--- a/runtimes/google/ipc/stream/manager/listener.go
+++ b/runtimes/google/ipc/stream/manager/listener.go
@@ -15,8 +15,8 @@
 	"v.io/core/veyron/runtimes/google/ipc/stream"
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
+	"v.io/x/lib/vlog"
 )
 
 var errListenerIsClosed = errors.New("Listener has been Closed")
diff --git a/runtimes/google/ipc/stream/manager/manager.go b/runtimes/google/ipc/stream/manager/manager.go
index 33f0c58..95d54ab 100644
--- a/runtimes/google/ipc/stream/manager/manager.go
+++ b/runtimes/google/ipc/stream/manager/manager.go
@@ -12,7 +12,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/stats"
 	"v.io/core/veyron/runtimes/google/ipc/stream"
diff --git a/runtimes/google/ipc/stream/manager/manager_test.go b/runtimes/google/ipc/stream/manager/manager_test.go
index 2947930..69c72bf 100644
--- a/runtimes/google/ipc/stream/manager/manager_test.go
+++ b/runtimes/google/ipc/stream/manager/manager_test.go
@@ -16,7 +16,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/modules"
diff --git a/runtimes/google/ipc/stream/message/message.go b/runtimes/google/ipc/stream/message/message.go
index 0015964..739105a 100644
--- a/runtimes/google/ipc/stream/message/message.go
+++ b/runtimes/google/ipc/stream/message/message.go
@@ -67,7 +67,7 @@
 	"v.io/core/veyron/runtimes/google/ipc/stream/crypto"
 	"v.io/core/veyron/runtimes/google/ipc/stream/id"
 	"v.io/core/veyron/runtimes/google/lib/iobuf"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/runtimes/google/ipc/stream/proxy/proxy.go b/runtimes/google/ipc/stream/proxy/proxy.go
index 46c5f1e..11da1e6 100644
--- a/runtimes/google/ipc/stream/proxy/proxy.go
+++ b/runtimes/google/ipc/stream/proxy/proxy.go
@@ -10,8 +10,8 @@
 	"v.io/v23/naming"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/runtimes/google/ipc/stream/crypto"
 	"v.io/core/veyron/runtimes/google/ipc/stream/id"
diff --git a/runtimes/google/ipc/stream/vc/init.go b/runtimes/google/ipc/stream/vc/init.go
index bf322fa..905b526 100644
--- a/runtimes/google/ipc/stream/vc/init.go
+++ b/runtimes/google/ipc/stream/vc/init.go
@@ -7,7 +7,7 @@
 	"fmt"
 
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var AnonymousPrincipal security.Principal
diff --git a/runtimes/google/ipc/stream/vc/vc.go b/runtimes/google/ipc/stream/vc/vc.go
index 5c36305..fa33407 100644
--- a/runtimes/google/ipc/stream/vc/vc.go
+++ b/runtimes/google/ipc/stream/vc/vc.go
@@ -23,8 +23,8 @@
 	"v.io/v23/naming"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/runtimes/google/ipc/stream/vif/vif.go b/runtimes/google/ipc/stream/vif/vif.go
index bc39b37..e356600 100644
--- a/runtimes/google/ipc/stream/vif/vif.go
+++ b/runtimes/google/ipc/stream/vif/vif.go
@@ -28,8 +28,8 @@
 	"v.io/core/veyron/runtimes/google/lib/upcqueue"
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 const pkgPath = "v.io/core/veyron/runtimes/google/ipc/stream/vif"
diff --git a/runtimes/google/ipc/stress/internal/client.go b/runtimes/google/ipc/stress/internal/client.go
index 4ab7cae..161467d 100644
--- a/runtimes/google/ipc/stress/internal/client.go
+++ b/runtimes/google/ipc/stress/internal/client.go
@@ -7,7 +7,7 @@
 	"math/rand"
 
 	"v.io/v23/context"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/runtimes/google/ipc/stress"
 )
diff --git a/runtimes/google/ipc/stress/internal/server.go b/runtimes/google/ipc/stress/internal/server.go
index 7a73114..46c92d6 100644
--- a/runtimes/google/ipc/stress/internal/server.go
+++ b/runtimes/google/ipc/stress/internal/server.go
@@ -8,7 +8,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/runtimes/google/ipc/stress"
 )
diff --git a/runtimes/google/ipc/stress/stress/main.go b/runtimes/google/ipc/stress/stress/main.go
index af93d8c..aa42b90 100644
--- a/runtimes/google/ipc/stress/stress/main.go
+++ b/runtimes/google/ipc/stress/stress/main.go
@@ -10,7 +10,7 @@
 
 	"v.io/v23"
 	"v.io/v23/context"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	_ "v.io/core/veyron/profiles/static"
 	"v.io/core/veyron/runtimes/google/ipc/stress"
diff --git a/runtimes/google/ipc/stress/stressd/main.go b/runtimes/google/ipc/stress/stressd/main.go
index 845a762..b8f6361 100644
--- a/runtimes/google/ipc/stress/stressd/main.go
+++ b/runtimes/google/ipc/stress/stressd/main.go
@@ -7,7 +7,7 @@
 	"time"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/static"
diff --git a/runtimes/google/lib/iobuf/allocator.go b/runtimes/google/lib/iobuf/allocator.go
index e2bc82a..b26a4ef 100644
--- a/runtimes/google/lib/iobuf/allocator.go
+++ b/runtimes/google/lib/iobuf/allocator.go
@@ -1,6 +1,6 @@
 package iobuf
 
-import "v.io/v23/vlog"
+import "v.io/x/lib/vlog"
 
 // Allocator is an allocator for Slices that tries to allocate
 // contiguously.  That is, sequential allocations will tend to be contiguous,
diff --git a/runtimes/google/lib/iobuf/iobuf.go b/runtimes/google/lib/iobuf/iobuf.go
index 3698ca2..ece8f49 100644
--- a/runtimes/google/lib/iobuf/iobuf.go
+++ b/runtimes/google/lib/iobuf/iobuf.go
@@ -27,7 +27,7 @@
 	"sync"
 	"sync/atomic"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // A iobuf is a storage space for memory read from the network.  The data should
diff --git a/runtimes/google/lib/pcqueue/pcqueue_test.go b/runtimes/google/lib/pcqueue/pcqueue_test.go
index db61f8e..e41ec89 100644
--- a/runtimes/google/lib/pcqueue/pcqueue_test.go
+++ b/runtimes/google/lib/pcqueue/pcqueue_test.go
@@ -6,7 +6,7 @@
 	"testing"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 //go:generate v23 test generate
diff --git a/runtimes/google/lib/publisher/publisher.go b/runtimes/google/lib/publisher/publisher.go
index 0ba8d2b..ed6ab64 100644
--- a/runtimes/google/lib/publisher/publisher.go
+++ b/runtimes/google/lib/publisher/publisher.go
@@ -13,7 +13,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/naming/ns"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // Publisher manages the publishing of servers in mounttable.
diff --git a/runtimes/google/lib/upcqueue/upcqueue_test.go b/runtimes/google/lib/upcqueue/upcqueue_test.go
index 0fbb51e..f78b347 100644
--- a/runtimes/google/lib/upcqueue/upcqueue_test.go
+++ b/runtimes/google/lib/upcqueue/upcqueue_test.go
@@ -7,7 +7,7 @@
 	"time"
 
 	vsync "v.io/core/veyron/runtimes/google/lib/sync"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 //go:generate v23 test generate
diff --git a/runtimes/google/naming/namespace/acl.go b/runtimes/google/naming/namespace/acl.go
index 448ba0d..59c6950 100644
--- a/runtimes/google/naming/namespace/acl.go
+++ b/runtimes/google/naming/namespace/acl.go
@@ -6,7 +6,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/options"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // setACLInMountTable sets the ACL in a single server.
diff --git a/runtimes/google/naming/namespace/all_test.go b/runtimes/google/naming/namespace/all_test.go
index 8f135e6..e13aad3 100644
--- a/runtimes/google/naming/namespace/all_test.go
+++ b/runtimes/google/naming/namespace/all_test.go
@@ -16,7 +16,7 @@
 	"v.io/v23/options"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	tsecurity "v.io/core/veyron/lib/testutil/security"
diff --git a/runtimes/google/naming/namespace/cache.go b/runtimes/google/naming/namespace/cache.go
index 3d212a2..15cbd7f 100644
--- a/runtimes/google/naming/namespace/cache.go
+++ b/runtimes/google/naming/namespace/cache.go
@@ -8,7 +8,7 @@
 
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // maxCacheEntries is the max number of cache entries to keep.  It exists only so that we
diff --git a/runtimes/google/naming/namespace/glob.go b/runtimes/google/naming/namespace/glob.go
index 54b8bd7..ddf72e9 100644
--- a/runtimes/google/naming/namespace/glob.go
+++ b/runtimes/google/naming/namespace/glob.go
@@ -11,7 +11,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // task is a sub-glob that has to be performed against a mount table.  Tasks are
diff --git a/runtimes/google/naming/namespace/mount.go b/runtimes/google/naming/namespace/mount.go
index 4d3f993..029004f 100644
--- a/runtimes/google/naming/namespace/mount.go
+++ b/runtimes/google/naming/namespace/mount.go
@@ -10,7 +10,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // mountIntoMountTable mounts a single server into a single mount table.
diff --git a/runtimes/google/naming/namespace/namespace.go b/runtimes/google/naming/namespace/namespace.go
index ea22227..3ece801 100644
--- a/runtimes/google/naming/namespace/namespace.go
+++ b/runtimes/google/naming/namespace/namespace.go
@@ -10,7 +10,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const defaultMaxResolveDepth = 32
diff --git a/runtimes/google/naming/namespace/resolve.go b/runtimes/google/naming/namespace/resolve.go
index 6b43033..2b93d2a 100644
--- a/runtimes/google/naming/namespace/resolve.go
+++ b/runtimes/google/naming/namespace/resolve.go
@@ -11,7 +11,7 @@
 	"v.io/v23/options"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func (ns *namespace) resolveAgainstMountTable(ctx *context.T, client ipc.Client, e *naming.MountEntry, opts ...ipc.CallOpt) (*naming.MountEntry, error) {
diff --git a/runtimes/google/rt/rt_test.go b/runtimes/google/rt/rt_test.go
index 19db102..3d41870 100644
--- a/runtimes/google/rt/rt_test.go
+++ b/runtimes/google/rt/rt_test.go
@@ -11,7 +11,7 @@
 
 	"v.io/v23"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/runtimes/google/rt/runtime.go b/runtimes/google/rt/runtime.go
index d28cf61..5e1615c 100644
--- a/runtimes/google/rt/runtime.go
+++ b/runtimes/google/rt/runtime.go
@@ -18,8 +18,8 @@
 	"v.io/v23/options"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/flags"
 	"v.io/core/veyron/lib/flags/buildinfo"
diff --git a/runtimes/google/rt/shutdown_servers_test.go b/runtimes/google/rt/shutdown_servers_test.go
index 60f24b2..830abdc 100644
--- a/runtimes/google/rt/shutdown_servers_test.go
+++ b/runtimes/google/rt/shutdown_servers_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/modules"
 	"v.io/core/veyron/lib/signals"
diff --git a/runtimes/google/testing/concurrency/mutex_test.go b/runtimes/google/testing/concurrency/mutex_test.go
index 84bae53..a2852b6 100644
--- a/runtimes/google/testing/concurrency/mutex_test.go
+++ b/runtimes/google/testing/concurrency/mutex_test.go
@@ -11,7 +11,7 @@
 
 	"v.io/core/veyron/runtimes/google/testing/concurrency"
 	"v.io/core/veyron/runtimes/google/testing/concurrency/sync"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var m sync.Mutex
diff --git a/runtimes/google/testing/concurrency/rwmutex_test.go b/runtimes/google/testing/concurrency/rwmutex_test.go
index 2f7d9d6..a1f9bef 100644
--- a/runtimes/google/testing/concurrency/rwmutex_test.go
+++ b/runtimes/google/testing/concurrency/rwmutex_test.go
@@ -11,7 +11,7 @@
 
 	"v.io/core/veyron/runtimes/google/testing/concurrency"
 	"v.io/core/veyron/runtimes/google/testing/concurrency/sync"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var rw sync.RWMutex
diff --git a/runtimes/google/testing/mocks/ipc/simple_client.go b/runtimes/google/testing/mocks/ipc/simple_client.go
index 40442d7..d2f7cc2 100644
--- a/runtimes/google/testing/mocks/ipc/simple_client.go
+++ b/runtimes/google/testing/mocks/ipc/simple_client.go
@@ -9,8 +9,8 @@
 	"v.io/v23/ipc"
 	"v.io/v23/security"
 	"v.io/v23/vdl"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
+	"v.io/x/lib/vlog"
 )
 
 type ClientWithTimesCalled interface {
diff --git a/runtimes/google/testing/mocks/naming/namespace.go b/runtimes/google/testing/mocks/naming/namespace.go
index 57d86ce..0aeb5bb 100644
--- a/runtimes/google/testing/mocks/naming/namespace.go
+++ b/runtimes/google/testing/mocks/naming/namespace.go
@@ -11,7 +11,7 @@
 	"v.io/v23/naming/ns"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	vnamespace "v.io/core/veyron/runtimes/google/naming/namespace"
 )
diff --git a/runtimes/google/vtrace/vtrace.go b/runtimes/google/vtrace/vtrace.go
index 4787e3e..ddf8d51 100644
--- a/runtimes/google/vtrace/vtrace.go
+++ b/runtimes/google/vtrace/vtrace.go
@@ -9,8 +9,8 @@
 
 	"v.io/v23/context"
 	"v.io/v23/uniqueid"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/flags"
 )
diff --git a/runtimes/google/vtrace/vtrace_test.go b/runtimes/google/vtrace/vtrace_test.go
index 1e174e1..3c055dd 100644
--- a/runtimes/google/vtrace/vtrace_test.go
+++ b/runtimes/google/vtrace/vtrace_test.go
@@ -11,8 +11,8 @@
 	"v.io/v23/naming"
 	"v.io/v23/naming/ns"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/security/agent/agentd/main.go b/security/agent/agentd/main.go
index fae28b2..73cede6 100644
--- a/security/agent/agentd/main.go
+++ b/security/agent/agentd/main.go
@@ -21,7 +21,7 @@
 
 	"v.io/v23"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/security/agent/cache/cache.go b/security/agent/cache/cache.go
index 67c4d85..16d9bbb 100644
--- a/security/agent/cache/cache.go
+++ b/security/agent/cache/cache.go
@@ -10,7 +10,7 @@
 	"v.io/v23/context"
 	"v.io/v23/ipc"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/security/agent/client.go b/security/agent/client.go
index 6209b7f..d98c3a2 100644
--- a/security/agent/client.go
+++ b/security/agent/client.go
@@ -14,8 +14,8 @@
 	"v.io/v23/naming"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 // FdVarName is the name of the environment variable containing
diff --git a/security/agent/pingpong/main.go b/security/agent/pingpong/main.go
index eb77d08..ebf0762 100644
--- a/security/agent/pingpong/main.go
+++ b/security/agent/pingpong/main.go
@@ -9,7 +9,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	"v.io/core/veyron/lib/testutil"
diff --git a/security/agent/server/server.go b/security/agent/server/server.go
index 0842b6b..e384719 100644
--- a/security/agent/server/server.go
+++ b/security/agent/server/server.go
@@ -22,7 +22,7 @@
 	"v.io/v23/options"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const PrincipalHandleByteSize = sha512.Size
diff --git a/security/blessingstore.go b/security/blessingstore.go
index cb9eed5..be511fc 100644
--- a/security/blessingstore.go
+++ b/security/blessingstore.go
@@ -11,7 +11,7 @@
 	"v.io/core/veyron/security/serialization"
 
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var errStoreAddMismatch = errors.New("blessing's public key does not match store's public key")
diff --git a/services/config/lib/config.go b/services/config/lib/config.go
index c80ffda..71ac0e1 100644
--- a/services/config/lib/config.go
+++ b/services/config/lib/config.go
@@ -18,7 +18,7 @@
 	"sync"
 
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"github.com/presotto/go-mdns-sd"
 	"github.com/presotto/go-mdns-sd/go_dns"
diff --git a/services/identity/auditor/sql_database.go b/services/identity/auditor/sql_database.go
index 11bb841..81cda29 100644
--- a/services/identity/auditor/sql_database.go
+++ b/services/identity/auditor/sql_database.go
@@ -5,7 +5,7 @@
 	"fmt"
 	"time"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type database interface {
diff --git a/services/identity/identityd/main.go b/services/identity/identityd/main.go
index b4bcadd..9d0bb78 100644
--- a/services/identity/identityd/main.go
+++ b/services/identity/identityd/main.go
@@ -11,7 +11,7 @@
 	"time"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	_ "v.io/core/veyron/profiles/static"
 	"v.io/core/veyron/services/identity/auditor"
diff --git a/services/identity/identityd_test/main.go b/services/identity/identityd_test/main.go
index 3bc1055..8de84d5 100644
--- a/services/identity/identityd_test/main.go
+++ b/services/identity/identityd_test/main.go
@@ -8,7 +8,7 @@
 	"time"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	_ "v.io/core/veyron/profiles/static"
 	"v.io/core/veyron/services/identity/auditor"
diff --git a/services/identity/oauth/googleoauth.go b/services/identity/oauth/googleoauth.go
index c743af0..580dfb0 100644
--- a/services/identity/oauth/googleoauth.go
+++ b/services/identity/oauth/googleoauth.go
@@ -7,7 +7,7 @@
 	"net/http"
 	"os"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // googleOAuth implements the OAuthProvider interface with google oauth 2.0.
diff --git a/services/identity/oauth/handler.go b/services/identity/oauth/handler.go
index b4b9184..29e1b7a 100644
--- a/services/identity/oauth/handler.go
+++ b/services/identity/oauth/handler.go
@@ -35,8 +35,8 @@
 	"v.io/core/veyron/services/identity/revocation"
 	"v.io/core/veyron/services/identity/util"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/services/identity/server/identityd.go b/services/identity/server/identityd.go
index 37a2be8..ed38d57 100644
--- a/services/identity/server/identityd.go
+++ b/services/identity/server/identityd.go
@@ -16,7 +16,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/security"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	"v.io/core/veyron/security/audit"
diff --git a/services/identity/util/csrf.go b/services/identity/util/csrf.go
index dea8933..8bd317f 100644
--- a/services/identity/util/csrf.go
+++ b/services/identity/util/csrf.go
@@ -9,8 +9,8 @@
 	"net/http"
 	"time"
 
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/services/identity/util/write.go b/services/identity/util/write.go
index 4f265b8..f333c67 100644
--- a/services/identity/util/write.go
+++ b/services/identity/util/write.go
@@ -5,7 +5,7 @@
 	"html/template"
 	"net/http"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // HTTPBadRequest sends an HTTP 400 error on 'w' and renders a pretty page.
diff --git a/services/mgmt/application/applicationd/main.go b/services/mgmt/application/applicationd/main.go
index 697e098..dc16cdf 100644
--- a/services/mgmt/application/applicationd/main.go
+++ b/services/mgmt/application/applicationd/main.go
@@ -4,7 +4,7 @@
 	"flag"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/services/mgmt/application/impl/acl_test.go b/services/mgmt/application/impl/acl_test.go
index ee70124..fd0d108 100644
--- a/services/mgmt/application/impl/acl_test.go
+++ b/services/mgmt/application/impl/acl_test.go
@@ -15,7 +15,7 @@
 	"v.io/v23/services/mgmt/application"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	"v.io/core/veyron/lib/testutil"
diff --git a/services/mgmt/application/impl/dispatcher.go b/services/mgmt/application/impl/dispatcher.go
index 161002d..3446704 100644
--- a/services/mgmt/application/impl/dispatcher.go
+++ b/services/mgmt/application/impl/dispatcher.go
@@ -8,7 +8,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/security/flag"
 	"v.io/core/veyron/services/mgmt/lib/fs"
diff --git a/services/mgmt/application/impl/service.go b/services/mgmt/application/impl/service.go
index 5b5e77e..62c597a 100644
--- a/services/mgmt/application/impl/service.go
+++ b/services/mgmt/application/impl/service.go
@@ -12,7 +12,7 @@
 	"v.io/v23/services/mgmt/application"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // appRepoService implements the Application repository interface.
diff --git a/services/mgmt/binary/binaryd/main.go b/services/mgmt/binary/binaryd/main.go
index c317ff3..fb97eb4 100644
--- a/services/mgmt/binary/binaryd/main.go
+++ b/services/mgmt/binary/binaryd/main.go
@@ -8,7 +8,7 @@
 
 	"v.io/v23"
 	"v.io/v23/context"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/netstate"
 	"v.io/core/veyron/lib/signals"
diff --git a/services/mgmt/binary/impl/acl_test.go b/services/mgmt/binary/impl/acl_test.go
index a81f59e..a1896ce 100644
--- a/services/mgmt/binary/impl/acl_test.go
+++ b/services/mgmt/binary/impl/acl_test.go
@@ -14,7 +14,7 @@
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	"v.io/core/veyron/lib/testutil"
diff --git a/services/mgmt/binary/impl/fs_utils.go b/services/mgmt/binary/impl/fs_utils.go
index 80c0f6d..180a32b 100644
--- a/services/mgmt/binary/impl/fs_utils.go
+++ b/services/mgmt/binary/impl/fs_utils.go
@@ -9,7 +9,7 @@
 	"strings"
 
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/services/mgmt/binary/impl/http.go b/services/mgmt/binary/impl/http.go
index 46c28b3..da15212 100644
--- a/services/mgmt/binary/impl/http.go
+++ b/services/mgmt/binary/impl/http.go
@@ -7,7 +7,7 @@
 	"strings"
 
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/services/mgmt/binary/impl/multipart"
 )
diff --git a/services/mgmt/binary/impl/impl_test.go b/services/mgmt/binary/impl/impl_test.go
index e3be7b0..ba4edc3 100644
--- a/services/mgmt/binary/impl/impl_test.go
+++ b/services/mgmt/binary/impl/impl_test.go
@@ -15,7 +15,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles/static"
diff --git a/services/mgmt/binary/impl/service.go b/services/mgmt/binary/impl/service.go
index d31994b..d552f27 100644
--- a/services/mgmt/binary/impl/service.go
+++ b/services/mgmt/binary/impl/service.go
@@ -43,7 +43,7 @@
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // binaryService implements the Binary server interface.
diff --git a/services/mgmt/binary/impl/setup.go b/services/mgmt/binary/impl/setup.go
index 1476fe2..adc987f 100644
--- a/services/mgmt/binary/impl/setup.go
+++ b/services/mgmt/binary/impl/setup.go
@@ -5,7 +5,7 @@
 	"os"
 	"path/filepath"
 
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const defaultRootPrefix = "veyron_binary_repository"
diff --git a/services/mgmt/build/buildd/main.go b/services/mgmt/build/buildd/main.go
index 4426531..6eb78df 100644
--- a/services/mgmt/build/buildd/main.go
+++ b/services/mgmt/build/buildd/main.go
@@ -6,7 +6,7 @@
 
 	"v.io/v23"
 	"v.io/v23/services/mgmt/build"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/services/mgmt/build/impl/service.go b/services/mgmt/build/impl/service.go
index 7c8dba0..e0069c3 100644
--- a/services/mgmt/build/impl/service.go
+++ b/services/mgmt/build/impl/service.go
@@ -13,7 +13,7 @@
 	"v.io/v23/services/mgmt/binary"
 	"v.io/v23/services/mgmt/build"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const pkgPath = "v.io/core/veyron/services/mgmt/build/impl"
diff --git a/services/mgmt/device/deviced/commands.go b/services/mgmt/device/deviced/commands.go
index e5a8c05..1585639 100644
--- a/services/mgmt/device/deviced/commands.go
+++ b/services/mgmt/device/deviced/commands.go
@@ -8,7 +8,7 @@
 
 	"v.io/core/veyron/services/mgmt/device/impl"
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/services/mgmt/device/deviced/server.go b/services/mgmt/device/deviced/server.go
index b460e29..df01f28 100644
--- a/services/mgmt/device/deviced/server.go
+++ b/services/mgmt/device/deviced/server.go
@@ -22,7 +22,7 @@
 	"v.io/v23"
 	"v.io/v23/ipc"
 	"v.io/v23/mgmt"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/services/mgmt/device/impl/app_service.go b/services/mgmt/device/impl/app_service.go
index 3bea982..2e32c55 100644
--- a/services/mgmt/device/impl/app_service.go
+++ b/services/mgmt/device/impl/app_service.go
@@ -143,7 +143,7 @@
 	"v.io/v23/services/mgmt/device"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	vexec "v.io/core/veyron/lib/exec"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/services/mgmt/device/impl/app_state.go b/services/mgmt/device/impl/app_state.go
index ee07c86..da7f002 100644
--- a/services/mgmt/device/impl/app_state.go
+++ b/services/mgmt/device/impl/app_state.go
@@ -7,7 +7,7 @@
 	"path/filepath"
 
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // installationState describes the states that an installation can be in at any
diff --git a/services/mgmt/device/impl/association_instance.go b/services/mgmt/device/impl/association_instance.go
index 1be4967..1e1bead 100644
--- a/services/mgmt/device/impl/association_instance.go
+++ b/services/mgmt/device/impl/association_instance.go
@@ -8,7 +8,7 @@
 	"path/filepath"
 
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func saveSystemNameForInstance(dir, systemName string) error {
diff --git a/services/mgmt/device/impl/callback.go b/services/mgmt/device/impl/callback.go
index 4aea4a6..703b0aa 100644
--- a/services/mgmt/device/impl/callback.go
+++ b/services/mgmt/device/impl/callback.go
@@ -3,7 +3,7 @@
 import (
 	"v.io/v23/context"
 	"v.io/v23/mgmt"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/exec"
 	"v.io/core/veyron/services/mgmt/device"
diff --git a/services/mgmt/device/impl/claim.go b/services/mgmt/device/impl/claim.go
index 8c57d12..fae9ccd 100644
--- a/services/mgmt/device/impl/claim.go
+++ b/services/mgmt/device/impl/claim.go
@@ -9,7 +9,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // claimable implements the device.Claimable RPC interface and the
diff --git a/services/mgmt/device/impl/config_service.go b/services/mgmt/device/impl/config_service.go
index d28b20a..8b5ada9 100644
--- a/services/mgmt/device/impl/config_service.go
+++ b/services/mgmt/device/impl/config_service.go
@@ -13,7 +13,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type callbackState struct {
diff --git a/services/mgmt/device/impl/device_service.go b/services/mgmt/device/impl/device_service.go
index 0ebfa4d..5d775b8 100644
--- a/services/mgmt/device/impl/device_service.go
+++ b/services/mgmt/device/impl/device_service.go
@@ -58,7 +58,7 @@
 	"v.io/v23/services/mgmt/device"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	vexec "v.io/core/veyron/lib/exec"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/services/mgmt/device/impl/dispatcher.go b/services/mgmt/device/impl/dispatcher.go
index 3c25ec1..168f19f 100644
--- a/services/mgmt/device/impl/dispatcher.go
+++ b/services/mgmt/device/impl/dispatcher.go
@@ -25,7 +25,7 @@
 	"v.io/v23/services/mgmt/stats"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // internalState wraps state shared between different device manager
diff --git a/services/mgmt/device/impl/helper_manager.go b/services/mgmt/device/impl/helper_manager.go
index fd39378..d39d519 100644
--- a/services/mgmt/device/impl/helper_manager.go
+++ b/services/mgmt/device/impl/helper_manager.go
@@ -6,7 +6,7 @@
 
 	"v.io/v23/ipc"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type suidHelperState string
diff --git a/services/mgmt/device/impl/impl_test.go b/services/mgmt/device/impl/impl_test.go
index 15a9656..02404f3 100644
--- a/services/mgmt/device/impl/impl_test.go
+++ b/services/mgmt/device/impl/impl_test.go
@@ -41,7 +41,7 @@
 	"v.io/v23/services/mgmt/stats"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/services/mgmt/device/impl/instance_reaping.go b/services/mgmt/device/impl/instance_reaping.go
index 1de27ad..c4b68be 100644
--- a/services/mgmt/device/impl/instance_reaping.go
+++ b/services/mgmt/device/impl/instance_reaping.go
@@ -11,7 +11,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/services/mgmt/stats"
 	"v.io/v23/vdl"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type pidInstanceDirPair struct {
diff --git a/services/mgmt/device/impl/mock_repo_test.go b/services/mgmt/device/impl/mock_repo_test.go
index da24081..c90c63c 100644
--- a/services/mgmt/device/impl/mock_repo_test.go
+++ b/services/mgmt/device/impl/mock_repo_test.go
@@ -18,7 +18,7 @@
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	mgmttest "v.io/core/veyron/services/mgmt/lib/testutil"
 )
diff --git a/services/mgmt/device/impl/only_for_test.go b/services/mgmt/device/impl/only_for_test.go
index 18a960d..bcda135 100644
--- a/services/mgmt/device/impl/only_for_test.go
+++ b/services/mgmt/device/impl/only_for_test.go
@@ -8,7 +8,7 @@
 
 	"v.io/v23/ipc"
 	"v.io/v23/services/mgmt/device"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // This file contains code in the impl package that we only want built for tests
diff --git a/services/mgmt/device/impl/proxy_invoker_test.go b/services/mgmt/device/impl/proxy_invoker_test.go
index ef5989e..3651d8e 100644
--- a/services/mgmt/device/impl/proxy_invoker_test.go
+++ b/services/mgmt/device/impl/proxy_invoker_test.go
@@ -10,7 +10,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/mgmt/stats"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 )
diff --git a/services/mgmt/device/impl/util.go b/services/mgmt/device/impl/util.go
index 63ecb34..8fe235c 100644
--- a/services/mgmt/device/impl/util.go
+++ b/services/mgmt/device/impl/util.go
@@ -17,7 +17,7 @@
 	"v.io/v23/services/mgmt/application"
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // TODO(caprita): Set these timeout in a more principled manner.
diff --git a/services/mgmt/device/impl/util_test.go b/services/mgmt/device/impl/util_test.go
index e79516a..c8e2bca 100644
--- a/services/mgmt/device/impl/util_test.go
+++ b/services/mgmt/device/impl/util_test.go
@@ -20,7 +20,7 @@
 	"v.io/v23/services/mgmt/application"
 	"v.io/v23/services/mgmt/device"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/modules"
 	"v.io/core/veyron/lib/testutil"
diff --git a/services/mgmt/device/starter/starter.go b/services/mgmt/device/starter/starter.go
index c820c7f..5f535f8 100644
--- a/services/mgmt/device/starter/starter.go
+++ b/services/mgmt/device/starter/starter.go
@@ -22,7 +22,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/options"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type NamespaceArgs struct {
diff --git a/services/mgmt/lib/acls/aclaccess.go b/services/mgmt/lib/acls/aclaccess.go
index b5ea9ee..4d36991 100644
--- a/services/mgmt/lib/acls/aclaccess.go
+++ b/services/mgmt/lib/acls/aclaccess.go
@@ -13,7 +13,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/security/serialization"
 )
diff --git a/services/mgmt/lib/acls/hierarchical_authorizer.go b/services/mgmt/lib/acls/hierarchical_authorizer.go
index d3263ef..9f4da22 100644
--- a/services/mgmt/lib/acls/hierarchical_authorizer.go
+++ b/services/mgmt/lib/acls/hierarchical_authorizer.go
@@ -6,7 +6,7 @@
 
 	"v.io/v23/security"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // HierarchicalAuthorizer manages a pair of authorizers for two-level
diff --git a/services/mgmt/lib/binary/impl.go b/services/mgmt/lib/binary/impl.go
index c313319..6da9571 100644
--- a/services/mgmt/lib/binary/impl.go
+++ b/services/mgmt/lib/binary/impl.go
@@ -23,7 +23,7 @@
 	"v.io/v23/services/mgmt/binary"
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/services/mgmt/lib/packages"
 )
diff --git a/services/mgmt/lib/binary/impl_test.go b/services/mgmt/lib/binary/impl_test.go
index 48fcf93..94743f3 100644
--- a/services/mgmt/lib/binary/impl_test.go
+++ b/services/mgmt/lib/binary/impl_test.go
@@ -13,7 +13,7 @@
 	"v.io/v23/context"
 	"v.io/v23/naming"
 	"v.io/v23/services/mgmt/repository"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/services/mgmt/lib/testutil/modules.go b/services/mgmt/lib/testutil/modules.go
index 708a0b8..5d6435c 100644
--- a/services/mgmt/lib/testutil/modules.go
+++ b/services/mgmt/lib/testutil/modules.go
@@ -11,7 +11,7 @@
 	"v.io/v23/context"
 	"v.io/v23/ipc"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/expect"
 	"v.io/core/veyron/lib/flags/consts"
diff --git a/services/mgmt/logreader/impl/logfile.go b/services/mgmt/logreader/impl/logfile.go
index 9906d52..c75bc66 100644
--- a/services/mgmt/logreader/impl/logfile.go
+++ b/services/mgmt/logreader/impl/logfile.go
@@ -15,7 +15,7 @@
 	"v.io/v23/services/mgmt/logreader"
 	"v.io/v23/services/mgmt/logreader/types"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 const pkgPath = "v.io/core/veyron/services/mgmt/logreader/impl"
diff --git a/services/mgmt/profile/impl/service.go b/services/mgmt/profile/impl/service.go
index 2519397..8a736a4 100644
--- a/services/mgmt/profile/impl/service.go
+++ b/services/mgmt/profile/impl/service.go
@@ -9,7 +9,7 @@
 
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // profileService implements the Profile server interface.
diff --git a/services/mgmt/profile/profiled/main.go b/services/mgmt/profile/profiled/main.go
index 7368c38..b145d2a 100644
--- a/services/mgmt/profile/profiled/main.go
+++ b/services/mgmt/profile/profiled/main.go
@@ -4,7 +4,7 @@
 	"flag"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/services/mgmt/stats/impl/stats.go b/services/mgmt/stats/impl/stats.go
index e8fe5c8..0646756 100644
--- a/services/mgmt/stats/impl/stats.go
+++ b/services/mgmt/stats/impl/stats.go
@@ -15,7 +15,7 @@
 	watchtypes "v.io/v23/services/watch/types"
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type statsService struct {
diff --git a/services/mounttable/lib/mounttable.go b/services/mounttable/lib/mounttable.go
index b8e5357..51b8831 100644
--- a/services/mounttable/lib/mounttable.go
+++ b/services/mounttable/lib/mounttable.go
@@ -18,7 +18,7 @@
 	"v.io/v23/services/mounttable"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/services/mounttable/lib/mounttable_test.go b/services/mounttable/lib/mounttable_test.go
index bf0cb04..e098711 100644
--- a/services/mounttable/lib/mounttable_test.go
+++ b/services/mounttable/lib/mounttable_test.go
@@ -16,7 +16,7 @@
 	"v.io/v23/options"
 	"v.io/v23/security"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	tsecurity "v.io/core/veyron/lib/testutil/security"
diff --git a/services/mounttable/lib/neighborhood.go b/services/mounttable/lib/neighborhood.go
index 6a4a156..6c53d71 100644
--- a/services/mounttable/lib/neighborhood.go
+++ b/services/mounttable/lib/neighborhood.go
@@ -16,7 +16,7 @@
 	"v.io/v23/services/mounttable"
 	"v.io/v23/services/security/access"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	mdns "github.com/presotto/go-mdns-sd"
 )
diff --git a/services/mounttable/lib/neighborhood_test.go b/services/mounttable/lib/neighborhood_test.go
index 11257d2..b4f9fa2 100644
--- a/services/mounttable/lib/neighborhood_test.go
+++ b/services/mounttable/lib/neighborhood_test.go
@@ -10,7 +10,7 @@
 	"v.io/v23"
 	"v.io/v23/naming"
 	"v.io/v23/options"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/services/mounttable/lib/servers.go b/services/mounttable/lib/servers.go
index 56d6556..66b3b4c 100644
--- a/services/mounttable/lib/servers.go
+++ b/services/mounttable/lib/servers.go
@@ -8,7 +8,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/options"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func StartServers(ctx *context.T, listenSpec ipc.ListenSpec, mountName, nhName, aclFile string) (string, func(), error) {
diff --git a/services/mounttable/mounttabled/mounttable.go b/services/mounttable/mounttabled/mounttable.go
index 3075073..9fc1922 100644
--- a/services/mounttable/mounttabled/mounttable.go
+++ b/services/mounttable/mounttabled/mounttable.go
@@ -7,7 +7,7 @@
 	"os"
 
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/services/proxy/proxyd/main.go b/services/proxy/proxyd/main.go
index 723c977..4a718d6 100644
--- a/services/proxy/proxyd/main.go
+++ b/services/proxy/proxyd/main.go
@@ -13,7 +13,7 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/static"
diff --git a/services/security/groups/grpserverd/main.go b/services/security/groups/grpserverd/main.go
index 0262c01..a2c8f34 100644
--- a/services/security/groups/grpserverd/main.go
+++ b/services/security/groups/grpserverd/main.go
@@ -9,7 +9,7 @@
 
 	"v.io/v23"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/signals"
 	_ "v.io/core/veyron/profiles/roaming"
diff --git a/services/security/groups/server/server_test.go b/services/security/groups/server/server_test.go
index d59c461..f8e71b5 100644
--- a/services/security/groups/server/server_test.go
+++ b/services/security/groups/server/server_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23/services/security/access"
 	"v.io/v23/services/security/groups"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	tsecurity "v.io/core/veyron/lib/testutil/security"
 	_ "v.io/core/veyron/profiles"
diff --git a/services/wsprd/account/account.go b/services/wsprd/account/account.go
index d35d958..535ad65 100644
--- a/services/wsprd/account/account.go
+++ b/services/wsprd/account/account.go
@@ -11,7 +11,7 @@
 	"v.io/v23/context"
 	"v.io/v23/ipc"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type BlesserService interface {
diff --git a/services/wsprd/app/app.go b/services/wsprd/app/app.go
index 26d1c07..57e15c5 100644
--- a/services/wsprd/app/app.go
+++ b/services/wsprd/app/app.go
@@ -26,9 +26,9 @@
 	"v.io/v23/vdl"
 	"v.io/v23/vdlroot/signature"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 // pkgPath is the prefix os errors in this package.
diff --git a/services/wsprd/app/messaging.go b/services/wsprd/app/messaging.go
index 41537a1..01aab7d 100644
--- a/services/wsprd/app/messaging.go
+++ b/services/wsprd/app/messaging.go
@@ -8,9 +8,9 @@
 
 	"v.io/core/veyron/services/wsprd/lib"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
 	"v.io/v23/vom"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 const (
diff --git a/services/wsprd/browspr/browspr.go b/services/wsprd/browspr/browspr.go
index d3019f0..6e61e90 100644
--- a/services/wsprd/browspr/browspr.go
+++ b/services/wsprd/browspr/browspr.go
@@ -12,8 +12,8 @@
 	"v.io/v23/context"
 	"v.io/v23/ipc"
 	"v.io/v23/vdl"
-	"v.io/v23/vlog"
 	"v.io/v23/vtrace"
+	"v.io/x/lib/vlog"
 )
 
 // Browspr is an intermediary between our javascript code and the veyron
diff --git a/services/wsprd/browspr/main/main_nacl.go b/services/wsprd/browspr/main/main_nacl.go
index 38a976e..5f25676 100644
--- a/services/wsprd/browspr/main/main_nacl.go
+++ b/services/wsprd/browspr/main/main_nacl.go
@@ -16,7 +16,7 @@
 	"v.io/v23"
 	"v.io/v23/security"
 	"v.io/v23/vdl"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func main() {
diff --git a/services/wsprd/browspr/pipe.go b/services/wsprd/browspr/pipe.go
index 0a312eb..c055154 100644
--- a/services/wsprd/browspr/pipe.go
+++ b/services/wsprd/browspr/pipe.go
@@ -6,7 +6,7 @@
 
 	"v.io/core/veyron/services/wsprd/app"
 	"v.io/core/veyron/services/wsprd/lib"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 // pipe controls the flow of messages for a specific instance (corresponding to a specific tab).
diff --git a/services/wsprd/ipc/server/dispatcher.go b/services/wsprd/ipc/server/dispatcher.go
index cc7bc91..8f46ca8 100644
--- a/services/wsprd/ipc/server/dispatcher.go
+++ b/services/wsprd/ipc/server/dispatcher.go
@@ -12,7 +12,7 @@
 	"v.io/v23/security"
 	"v.io/v23/vdlroot/signature"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type flowFactory interface {
diff --git a/services/wsprd/ipc/server/server.go b/services/wsprd/ipc/server/server.go
index c3dc133..4613212 100644
--- a/services/wsprd/ipc/server/server.go
+++ b/services/wsprd/ipc/server/server.go
@@ -19,7 +19,7 @@
 	"v.io/v23/vdl"
 	"v.io/v23/vdlroot/signature"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 type Flow struct {
diff --git a/services/wsprd/wspr/pipe.go b/services/wsprd/wspr/pipe.go
index 534874c..b961401 100644
--- a/services/wsprd/wspr/pipe.go
+++ b/services/wsprd/wspr/pipe.go
@@ -11,7 +11,7 @@
 	"v.io/core/veyron/services/wsprd/app"
 	"v.io/core/veyron/services/wsprd/lib"
 	"v.io/v23"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"github.com/gorilla/websocket"
 )
diff --git a/services/wsprd/wspr/writer.go b/services/wsprd/wspr/writer.go
index 7ce2d92..fecc6cd 100644
--- a/services/wsprd/wspr/writer.go
+++ b/services/wsprd/wspr/writer.go
@@ -9,7 +9,7 @@
 
 	"v.io/core/veyron/services/wsprd/app"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"github.com/gorilla/websocket"
 )
diff --git a/services/wsprd/wspr/wspr.go b/services/wsprd/wspr/wspr.go
index 5e08a1b..8a26f1d 100644
--- a/services/wsprd/wspr/wspr.go
+++ b/services/wsprd/wspr/wspr.go
@@ -28,7 +28,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/services/wsprd/account"
 	"v.io/core/veyron/services/wsprd/principal"
diff --git a/tools/application/impl_test.go b/tools/application/impl_test.go
index 72d9751..69ebf4a 100644
--- a/tools/application/impl_test.go
+++ b/tools/application/impl_test.go
@@ -14,7 +14,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/mgmt/application"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/binary/impl_test.go b/tools/binary/impl_test.go
index a0275b5..b62aa52 100644
--- a/tools/binary/impl_test.go
+++ b/tools/binary/impl_test.go
@@ -19,7 +19,7 @@
 	"v.io/v23/services/mgmt/binary"
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/build/impl_test.go b/tools/build/impl_test.go
index f631cda..1e0944b 100644
--- a/tools/build/impl_test.go
+++ b/tools/build/impl_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23/services/mgmt/binary"
 	"v.io/v23/services/mgmt/build"
 	"v.io/v23/verror"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/findunusedport/main.go b/tools/findunusedport/main.go
index 7fff2ed..bac444e 100644
--- a/tools/findunusedport/main.go
+++ b/tools/findunusedport/main.go
@@ -6,7 +6,7 @@
 	"fmt"
 
 	"v.io/core/veyron/lib/testutil"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func main() {
diff --git a/tools/mgmt/device/impl/devicemanager_mock_test.go b/tools/mgmt/device/impl/devicemanager_mock_test.go
index f5dc17b..0a1c57c 100644
--- a/tools/mgmt/device/impl/devicemanager_mock_test.go
+++ b/tools/mgmt/device/impl/devicemanager_mock_test.go
@@ -18,7 +18,7 @@
 	"v.io/v23/services/mgmt/device"
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	binlib "v.io/core/veyron/services/mgmt/lib/binary"
 	pkglib "v.io/core/veyron/services/mgmt/lib/packages"
diff --git a/tools/mgmt/device/impl/local_install.go b/tools/mgmt/device/impl/local_install.go
index 946bbb7..63bef64 100644
--- a/tools/mgmt/device/impl/local_install.go
+++ b/tools/mgmt/device/impl/local_install.go
@@ -21,7 +21,7 @@
 	"v.io/v23/services/mgmt/repository"
 	"v.io/v23/services/security/access"
 	"v.io/v23/uniqueid"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	pkglib "v.io/core/veyron/services/mgmt/lib/packages"
 	"v.io/x/lib/cmdline"
diff --git a/tools/mounttable/impl.go b/tools/mounttable/impl.go
index 3278800..060d854 100644
--- a/tools/mounttable/impl.go
+++ b/tools/mounttable/impl.go
@@ -11,8 +11,8 @@
 	"v.io/v23/naming"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
 	"v.io/x/lib/cmdline"
+	"v.io/x/lib/vlog"
 )
 
 var cmdGlob = &cmdline.Command{
diff --git a/tools/mounttable/impl_test.go b/tools/mounttable/impl_test.go
index fa200e5..23cafbe 100644
--- a/tools/mounttable/impl_test.go
+++ b/tools/mounttable/impl_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23/security"
 	"v.io/v23/services/mounttable"
 	"v.io/v23/services/security/access"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/namespace/impl.go b/tools/namespace/impl.go
index 1b3eafe..8c6615f 100644
--- a/tools/namespace/impl.go
+++ b/tools/namespace/impl.go
@@ -9,8 +9,8 @@
 	"v.io/v23/ipc"
 	"v.io/v23/naming"
 	"v.io/v23/options"
-	"v.io/v23/vlog"
 	"v.io/x/lib/cmdline"
+	"v.io/x/lib/vlog"
 )
 
 var (
diff --git a/tools/principal/bless.go b/tools/principal/bless.go
index 3b4d851..4ef0f0b 100644
--- a/tools/principal/bless.go
+++ b/tools/principal/bless.go
@@ -18,7 +18,7 @@
 	"v.io/v23/context"
 	"v.io/v23/options"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 )
 
 func exchangeMacaroonForBlessing(ctx *context.T, macaroonChan <-chan string) (security.Blessings, error) {
diff --git a/tools/profile/impl_test.go b/tools/profile/impl_test.go
index 12fc036..b0d462e 100644
--- a/tools/profile/impl_test.go
+++ b/tools/profile/impl_test.go
@@ -12,7 +12,7 @@
 	"v.io/v23/naming"
 	"v.io/v23/security"
 	"v.io/v23/services/mgmt/build"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/vrpc/vrpc_test.go b/tools/vrpc/vrpc_test.go
index b8f5352..595f636 100644
--- a/tools/vrpc/vrpc_test.go
+++ b/tools/vrpc/vrpc_test.go
@@ -7,7 +7,7 @@
 
 	"v.io/v23"
 	"v.io/v23/ipc"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	"v.io/core/veyron/lib/testutil"
 	_ "v.io/core/veyron/profiles"
diff --git a/tools/vrun/vrun.go b/tools/vrun/vrun.go
index a8b35c9..bc3127c 100644
--- a/tools/vrun/vrun.go
+++ b/tools/vrun/vrun.go
@@ -15,7 +15,7 @@
 	"v.io/v23"
 	"v.io/v23/context"
 	"v.io/v23/security"
-	"v.io/v23/vlog"
+	"v.io/x/lib/vlog"
 
 	_ "v.io/core/veyron/profiles"
 )