Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiaoxuan_i809
AndroidUtilCode
提交
ace742f4
A
AndroidUtilCode
项目概览
xiaoxuan_i809
/
AndroidUtilCode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AndroidUtilCode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ace742f4
编写于
4月 02, 2018
作者:
B
Blankj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
see 04/02 log
上级
0cab34cc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
54 addition
and
4 deletion
+54
-4
utilcode/src/main/java/com/blankj/utilcode/util/LogUtils.java
...code/src/main/java/com/blankj/utilcode/util/LogUtils.java
+54
-4
未找到文件。
utilcode/src/main/java/com/blankj/utilcode/util/LogUtils.java
浏览文件 @
ace742f4
...
...
@@ -344,10 +344,31 @@ public final class LogUtils {
final
String
tag
,
final
String
[]
head
,
final
String
msg
)
{
printBorder
(
type
,
tag
,
true
);
printHead
(
type
,
tag
,
head
);
printMsg
(
type
,
tag
,
msg
);
printBorder
(
type
,
tag
,
false
);
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
" "
).
append
(
LINE_SEP
);
if
(
sLogBorderSwitch
)
{
sb
.
append
(
TOP_BORDER
).
append
(
LINE_SEP
);
for
(
String
aHead
:
head
)
{
sb
.
append
(
LEFT_BORDER
).
append
(
aHead
).
append
(
LINE_SEP
);
}
sb
.
append
(
MIDDLE_BORDER
).
append
(
LINE_SEP
);
for
(
String
line
:
msg
.
split
(
LINE_SEP
))
{
sb
.
append
(
LEFT_BORDER
).
append
(
line
).
append
(
LINE_SEP
);
}
sb
.
append
(
BOTTOM_BORDER
);
}
else
{
for
(
String
aHead
:
head
)
{
sb
.
append
(
aHead
).
append
(
LINE_SEP
);
}
sb
.
append
(
msg
);
}
printMsg1
(
type
,
tag
,
sb
.
toString
());
//
// printBorder(type, tag, true);
// printHead(type, tag, head);
// printMsg(type, tag, msg);
// printBorder(type, tag, false);
}
private
static
void
printBorder
(
final
int
type
,
final
String
tag
,
boolean
isTop
)
{
...
...
@@ -382,6 +403,23 @@ public final class LogUtils {
}
}
private
static
void
printMsg1
(
final
int
type
,
final
String
tag
,
final
String
msg
)
{
int
len
=
msg
.
length
();
int
countOfSub
=
len
/
MAX_LEN
;
if
(
countOfSub
>
0
)
{
int
index
=
0
;
for
(
int
i
=
0
;
i
<
countOfSub
;
i
++)
{
Log
.
println
(
type
,
tag
,
msg
.
substring
(
index
,
index
+
MAX_LEN
));
index
+=
MAX_LEN
;
}
if
(
index
!=
len
)
{
Log
.
println
(
type
,
tag
,
msg
.
substring
(
index
,
len
));
}
}
else
{
Log
.
println
(
type
,
tag
,
msg
);
}
}
private
static
void
printSubMsg
(
final
int
type
,
final
String
tag
,
final
String
msg
)
{
if
(!
sLogBorderSwitch
)
{
Log
.
println
(
type
,
tag
,
msg
);
...
...
@@ -394,6 +432,18 @@ public final class LogUtils {
}
}
private
static
void
printSubMsg1
(
final
int
type
,
final
String
tag
,
final
String
msg
)
{
if
(!
sLogBorderSwitch
)
{
return
;
}
StringBuilder
sb
=
new
StringBuilder
();
String
[]
lines
=
msg
.
split
(
LINE_SEP
);
for
(
String
line
:
lines
)
{
Log
.
println
(
type
,
tag
,
LEFT_BORDER
+
line
);
}
}
private
static
void
print2File
(
final
int
type
,
final
String
tag
,
final
String
msg
)
{
Date
now
=
new
Date
(
System
.
currentTimeMillis
());
String
format
=
FORMAT
.
format
(
now
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录