Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
8e460d3f
提交
8e460d3f
authored
5月 05, 2016
作者:
Hector Sanjuan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Restore go-log.Uuid() calls as loggables.Uuid() calls
License: MIT Signed-off-by:
Hector Sanjuan
<
code@hector.link
>
上级
fba14485
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
16 行增加
和
1 行删除
+16
-1
main.go
cmd/ipfs/main.go
+2
-1
bitswap.go
exchange/bitswap/bitswap.go
+2
-0
client.go
routing/supernode/client.go
+2
-0
standard.go
routing/supernode/proxy/standard.go
+2
-0
loggables.go
thirdparty/loggables/loggables.go
+8
-0
没有找到文件。
cmd/ipfs/main.go
浏览文件 @
8e460d3f
...
...
@@ -32,6 +32,7 @@ import (
repo
"github.com/ipfs/go-ipfs/repo"
config
"github.com/ipfs/go-ipfs/repo/config"
fsrepo
"github.com/ipfs/go-ipfs/repo/fsrepo"
loggables
"github.com/ipfs/go-ipfs/thirdparty/loggables"
)
// log is the command logger
...
...
@@ -66,7 +67,7 @@ type cmdInvocation struct {
func
main
()
{
rand
.
Seed
(
time
.
Now
()
.
UnixNano
())
runtime
.
GOMAXPROCS
(
3
)
// FIXME rm arbitrary choice for n
ctx
:=
context
.
Background
(
)
ctx
:=
logging
.
ContextWithLoggable
(
context
.
Background
(),
loggables
.
Uuid
(
"session"
)
)
var
err
error
var
invoc
cmdInvocation
defer
invoc
.
close
()
...
...
exchange/bitswap/bitswap.go
浏览文件 @
8e460d3f
...
...
@@ -25,6 +25,7 @@ import (
wantlist
"github.com/ipfs/go-ipfs/exchange/bitswap/wantlist"
flags
"github.com/ipfs/go-ipfs/flags"
"github.com/ipfs/go-ipfs/thirdparty/delay"
loggables
"github.com/ipfs/go-ipfs/thirdparty/loggables"
)
var
log
=
logging
.
Logger
(
"bitswap"
)
...
...
@@ -164,6 +165,7 @@ func (bs *Bitswap) GetBlock(parent context.Context, k key.Key) (*blocks.Block, e
ctx
,
cancelFunc
:=
context
.
WithCancel
(
parent
)
ctx
=
logging
.
ContextWithLoggable
(
ctx
,
loggables
.
Uuid
(
"GetBlockRequest"
))
log
.
Event
(
ctx
,
"Bitswap.GetBlockRequest.Start"
,
&
k
)
defer
log
.
Event
(
ctx
,
"Bitswap.GetBlockRequest.End"
,
&
k
)
...
...
routing/supernode/client.go
浏览文件 @
8e460d3f
...
...
@@ -16,6 +16,7 @@ import (
routing
"github.com/ipfs/go-ipfs/routing"
pb
"github.com/ipfs/go-ipfs/routing/dht/pb"
proxy
"github.com/ipfs/go-ipfs/routing/supernode/proxy"
loggables
"github.com/ipfs/go-ipfs/thirdparty/loggables"
)
var
log
=
logging
.
Logger
(
"supernode"
)
...
...
@@ -38,6 +39,7 @@ func NewClient(px proxy.Proxy, h host.Host, ps peer.Peerstore, local peer.ID) (*
}
func
(
c
*
Client
)
FindProvidersAsync
(
ctx
context
.
Context
,
k
key
.
Key
,
max
int
)
<-
chan
peer
.
PeerInfo
{
logging
.
ContextWithLoggable
(
ctx
,
loggables
.
Uuid
(
"findProviders"
))
defer
log
.
EventBegin
(
ctx
,
"findProviders"
,
&
k
)
.
Done
()
ch
:=
make
(
chan
peer
.
PeerInfo
)
go
func
()
{
...
...
routing/supernode/proxy/standard.go
浏览文件 @
8e460d3f
...
...
@@ -14,6 +14,7 @@ import (
key
"github.com/ipfs/go-ipfs/blocks/key"
dhtpb
"github.com/ipfs/go-ipfs/routing/dht/pb"
kbucket
"github.com/ipfs/go-ipfs/routing/kbucket"
loggables
"github.com/ipfs/go-ipfs/thirdparty/loggables"
)
const
ProtocolSNR
=
"/ipfs/supernoderouting"
...
...
@@ -159,6 +160,7 @@ func (px *standard) sendRequest(ctx context.Context, m *dhtpb.Message, remote pe
return
nil
,
err
}
e
.
Append
(
logging
.
Pair
(
"response"
,
response
))
e
.
Append
(
logging
.
Pair
(
"uuid"
,
loggables
.
Uuid
(
"foo"
)))
return
response
,
nil
}
...
...
thirdparty/loggables/loggables.go
浏览文件 @
8e460d3f
...
...
@@ -9,6 +9,8 @@ package loggables
import
(
"net"
uuid
"github.com/satori/go.uuid"
ma
"gx/ipfs/QmcobAGsCjYt5DXoq9et9L8yR8er7o7Cu3DTvpaq12jYSz/go-multiaddr"
logging
"gx/ipfs/QmaDNZ4QMdBdku1YZWBysufYyoQt1negQGNav6PLYarbY8/go-log"
...
...
@@ -31,6 +33,12 @@ func Error(e error) logging.Loggable {
}
}
func
Uuid
(
key
string
)
logging
.
Metadata
{
return
logging
.
Metadata
{
key
:
uuid
.
NewV4
()
.
String
(),
}
}
// Dial metadata is metadata for dial events
func
Dial
(
sys
string
,
lid
,
rid
peer
.
ID
,
laddr
,
raddr
ma
.
Multiaddr
)
DeferredMap
{
m
:=
DeferredMap
{}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论