当前位置: 移动技术网 > 移动技术>移动开发>Android > Android Studio修改Log信息颜色的实现

Android Studio修改Log信息颜色的实现

2020年06月23日  | 移动技术网移动技术  | 我要评论

在android中支持六种log类型,分别为verbose,info,debug,warn,error和assert。

verbose:英文含义是冗长的,啰嗦的。verbose用来记录不重要的,一般的信息,通常不需要关注。

info:中通常记录一些需要用户关注的消息,重要程度比verbose高。

warn:中则记录警告信息,这类信息通常表示应用执行过程中出现了一些问题,这些问题并不会导致整个应用崩溃,但可能会导致一些业务不能正常执行,因此需要用户重点关注,其重要程度比info高。

error:则表示应用执行时出现无法处理的严重错误,通常会导致程序无法继续运行,业务中断等严重故障,需要由用户处理,其重要程度比warn高。

assert:表示断言失败后的错误消息,这类错误原本是不可能出现的错误,现在却出现了,是极其严重的错误类型。

verbose,info,warn,error和assert五类log的重要程度排序如下。

assert > error > warn > info > verbose

debug:类型没有重要程度的含义,它表示应用的调试信息。

在日常开发中,友好的区分不同类型log日志有利于我们开发,下面是关于android studio log日志颜色修改记录:

1.在setting下直接搜索logcat

2.取消右侧use inherited attributes的选择,即可在上方的foreground设置自己想要的颜色

3.最后点击apply –> ok

具体如图:

以下是我个人设置的颜色值:

verbose:#fdfffb
debug:#54cee3
info:#55e350
warn:#f8da3f
error:#ff5370
assert:#ff9492

效果如下:

补充知识:android颜色资源整理

工作之余整理的颜色资源文件,有需要的兄弟们可以参考一下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <!--资料参见:http://www.sioe.cn/yingyong/yanse-rgb-16/-->

 <!--lightpink 浅粉红 #ffb6c1 255,182,193-->
 <color name="lightpink">#ffb6c1</color>
  <!-- pink 粉红 #ffc0cb 255,192,203-->
 <color name="pink">#ffc0cb</color>
 <!--crimson 猩红 #dc143c 220,20,60-->
 <color name="crimson">#dc143c</color>
 <!--lavenderblush 脸红的淡紫色 #fff0f5 255,240,245-->
 <color name="lavenderblush">#fff0f5</color>
 <!--palevioletred 苍白的紫罗兰红色 #db7093 219,112,147-->
 <color name="palevioletred">#db7093</color>
 <!--hotpink 热情的粉红 #ff69b4 255,105,180-->
 <color name="hotpink">#ff69b4</color>
 <!--deeppink 深粉色 #ff1493 255,20,147-->
 <color name="deeppink">#ff1493</color>
 <!--mediumvioletred 适中的紫罗兰红色 #c71585 199,21,133-->
 <color name="mediumvioletred">#c71585</color>
 <!--orchid 兰花的紫色 #da70d6 218,112,214-->
 <color name="orchid">#da70d6</color>
 <!--thistle 蓟 #d8bfd8 216,191,216-->
 <color name="thistle">#d8bfd8</color>
 <!--plum 李子 #dda0dd 221,160,221-->
 <color name="plum">#dda0dd</color>
 <!--violet 紫罗兰 #ee82ee 238,130,238-->
 <color name="violet">#ee82ee</color>
  <!-- magenta 洋红 #ff00ff 255,0,255-->
 <color name="magenta">#ff00ff</color>
 <!--fuchsia 灯笼海棠(紫红色) #ff00ff 255,0,255-->
 <color name="fuchsia">#ff00ff</color>
 <!--darkmagenta 深洋红色 #8b008b 139,0,139-->
 <color name="darkmagenta">#8b008b</color>
 <!--purple 紫色 #800080 128,0,128-->
 <color name="purple">#800080</color>
 <!--mediumorchid 适中的兰花紫 #ba55d3 186,85,211-->
 <color name="mediumorchid">#ba55d3</color>
 <!--darkvoilet 深紫罗兰色 #9400d3 148,0,211-->
 <color name="darkvoilet">#9400d3</color>
 <!--darkorchid 深兰花紫 #9932cc 153,50,204-->
 <color name="darkorchid">#9932cc</color>
 <!--indigo 靛青 #4b0082 75,0,130-->
 <color name="indigo">#4b0082</color>
 <!--blueviolet 深紫罗兰的蓝色 #8a2be2 138,43,226-->
 <color name="blueviolet">#8a2be2</color>
 <!--mediumpurple 适中的紫色 #9370db 147,112,219-->
 <color name="mediumpurple">#9370db</color>
 <!--mediumslateblue 适中的板岩暗蓝灰色 #7b68ee 123,104,238-->
 <color name="mediumslateblue">#7b68ee</color>
 <!--slateblue 板岩暗蓝灰色 #6a5acd 106,90,205-->
 <color name="slateblue">#6a5acd</color>
 <!--darkslateblue 深岩暗蓝灰色 #483d8b 72,61,139-->
 <color name="darkslateblue">#483d8b</color>
 <!--lavender 熏衣草花的淡紫色 #e6e6fa 230,230,250-->
 <color name="lavender">#e6e6fa</color>
 <!--ghostwhite 幽灵的白色 #f8f8ff 248,248,255-->
 <color name="ghostwhite">#f8f8ff</color>
  <!-- blue 纯蓝 #0000ff 0,0,255-->
 <color name="blue">#0000ff</color>
 <!--mediumblue 适中的蓝色 #0000cd 0,0,205-->
 <color name="mediumblue">#0000cd</color>
  <!-- midnightblue 午夜的蓝色 #191970 25,25,112-->
 <color name="midnightblue">#191970</color>
 <!--darkblue 深蓝色 #00008b 0,0,139-->
 <color name="darkblue">#00008b</color>
 <!--navy 海军蓝 #000080 0,0,128-->
 <color name="navy">#000080</color>
  <!-- royalblue 皇家蓝 #4169e1 65,105,225-->
 <color name="royalblue">#4169e1</color>
 <!--cornflowerblue 矢车菊的蓝色 #6495ed 100,149,237-->
 <color name="cornflowerblue">#6495ed</color>
 <!--lightsteelblue 淡钢蓝 #b0c4de 176,196,222-->
 <color name="lightsteelblue">#b0c4de</color>
  <!-- lightslategray 浅石板灰 #778899 119,136,153-->
 <color name="lightslategray">#778899</color>
 <!--slategray 石板灰 #708090 112,128,144-->
 <color name="slategray">#708090</color>
  <!-- doderblue 道奇蓝 #1e90ff 30,144,255-->
 <color name="doderblue">#1e90ff</color>
 <!--aliceblue 爱丽丝蓝 #f0f8ff 240,248,255-->
 <color name="aliceblue">#f0f8ff</color>
 <!--steelblue 钢蓝 #4682b4 70,130,180-->
 <color name="steelblue">#4682b4</color> 
 <!--lightskyblue 淡蓝色 #87cefa 135,206,250-->
 <color name="lightskyblue">#87cefa</color>
 <!--skyblue 天蓝色 #87ceeb 135,206,235-->
 <color name="skyblue">#87ceeb</color>
  <!-- deepskyblue 深天蓝 #00bfff 0,191,255-->
 <color name="deepskyblue">#00bfff</color>
 <!--lightblue 淡蓝 #add8e6 173,216,230-->
 <color name="lightblue">#add8e6</color>
 <!--powderblue 火药蓝 #b0e0e6 176,224,230-->
 <color name="powderblue">#b0e0e6</color>
 <!--cadetblue 军校蓝 #5f9ea0 95,158,160-->
 <color name="cadetblue">#5f9ea0</color>
 <!--azure 蔚蓝色 #f0ffff 240,255,255-->
 <color name="azure">#f0ffff</color>
 <!--lightcyan 淡青色 #e1ffff 225,255,255-->
 <color name="lightcyan">#e1ffff</color>
 <!--paleturquoise 苍白的绿宝石 #afeeee 175,238,238-->
 <color name="paleturquoise">#afeeee</color>
 <!--cyan 青色 #00ffff 0,255,255-->
 <color name="cyan">#00ffff</color>
 <!--aqua 水绿色 #00ffff 0,255,255-->
 <color name="aqua">#00ffff</color>
 <!--darkturquoise 深绿宝石 #00ced1 0,206,209-->
 <color name="darkturquoise">#00ced1</color>
  <!-- darkslategray 深石板灰 #2f4f4f 47,79,79-->
 <color name="darkslategray">#2f4f4f</color>
 <!--darkcyan 深青色 #008b8b 0,139,139-->
 <color name="darkcyan">#008b8b</color>
 <!--teal 水鸭色 #008080 0,128,128-->
 <color name="teal">#008080</color>
 <!--mediumturquoise 适中的绿宝石 #48d1cc 72,209,204-->
 <color name="mediumturquoise">#48d1cc</color>
 <!--lightseagreen 浅海洋绿 #20b2aa 32,178,170-->
 <color name="lightseagreen">#20b2aa</color>
 <!--turquoise 绿宝石 #40e0d0 64,224,208-->
 <color name="turquoise">#40e0d0</color>
  <!-- auqamarin 绿玉\碧绿色 #7fffaa 127,255,170-->
 <color name="auqamarin">#7fffaa</color>
 <!--mediumaquamarine 适中的碧绿色 #00fa9a 0,250,154-->
 <color name="mediumaquamarine">#00fa9a</color>
 <!--mediumspringgreen 适中的春天的绿色 #00ff7f 0,255,127-->
 <color name="mediumspringgreen">#00ff7f</color>
 <!--mintcream 薄荷奶油 #f5fffa 245,255,250-->
 <color name="mintcream">#f5fffa</color>
 <!--springgreen 春天的绿色 #3cb371 60,179,113-->
 <color name="springgreen">#3cb371</color>
  <!-- seagreen 海洋绿 #2e8b57 46,139,87-->
 <color name="seagreen">#2e8b57</color>
 <!--honeydew 蜂蜜 #f0fff0 240,255,240-->
 <color name="honeydew">#f0fff0</color>
 <!--lightgreen 淡绿色 #90ee90 144,238,144-->
 <color name="lightgreen">#90ee90</color>
 <!--palegreen 苍白的绿色 #98fb98 152,251,152-->
 <color name="palegreen">#98fb98</color>
 <!--darkseagreen 深海洋绿 #8fbc8f 143,188,143-->
 <color name="darkseagreen">#8fbc8f</color>
 <!--limegreen 酸橙绿 #32cd32 50,205,50-->
 <color name="limegreen">#32cd32</color>
  <!-- lime 酸橙色 #00ff00 0,255,0-->
 <color name="lime">#00ff00</color>
  <!-- forestgreen 森林绿 #228b22 34,139,34-->
 <color name="forestgreen">#228b22</color>
 <!--green 纯绿 #008000 0,128,0-->
 <color name="green">#008000</color>
 <!--darkgreen 深绿色 #006400 0,100,0-->
 <color name="darkgreen">#006400</color>
 <!--chartreuse 查特酒绿 #7fff00 127,255,0-->
 <color name="chartreuse">#7fff00</color>
 <!--lawngreen 草坪绿 #7cfc00 124,252,0-->
 <color name="lawngreen">#7cfc00</color>
 <!--greenyellow 绿黄色 #adff2f 173,255,47-->
 <color name="greenyellow">#adff2f</color>
  <!-- olivedrab 橄榄土褐色 #556b2f 85,107,47-->
 <color name="olivedrab">#556b2f</color>
 <!--beige 米色(浅褐色) #f5f5dc 245,245,220-->
 <color name="beige">#f5f5dc</color>
 <!--lightgoldenrodyellow 浅秋麒麟黄 #fafad2 250,250,210-->
 <color name="lightgoldenrodyellow">#fafad2</color>
  <!-- ivory 象牙 #fffff0 255,255,240-->
 <color name="ivory">#fffff0</color>
 <!--lightyellow 浅黄色 #ffffe0 255,255,224-->
 <color name="lightyellow">#ffffe0</color>
 <!--yellow 纯黄 #ffff00 255,255,0-->
 <color name="yellow">#ffff00</color>
 <!--olive 橄榄 #808000 128,128,0-->
 <color name="olive">#808000</color>
 <!--darkkhaki 深卡其布 #bdb76b 189,183,107-->
 <color name="darkkhaki">#bdb76b</color>
 <!--lemonchiffon 柠檬薄纱 #fffacd 255,250,205-->
 <color name="lemonchiffon">#fffacd</color>
 <!--palegodenrod 灰秋麒麟 #eee8aa 238,232,170-->
 <color name="palegodenrod">#eee8aa</color>
 <!--khaki 卡其布 #f0e68c 240,230,140-->
 <color name="khaki">#f0e68c</color>
 <!-- gold 金 #ffd700 255,215,0-->
 <color name="gold">#ffd700</color>
 <!-- cornislk 玉米色 #fff8dc 255,248,220-->
 <color name="cornislk">#fff8dc</color>
 <!--goldenrod 秋麒麟 #daa520 218,165,32-->
 <color name="goldenrod">#daa520</color>
  <!-- floralwhite 花的白色 #fffaf0 255,250,240-->
 <color name="floralwhite">#fffaf0</color>
 <!--oldlace 老饰带 #fdf5e6 253,245,230-->
 <color name="oldlace">#fdf5e6</color>
  <!-- wheat 小麦色 #f5deb3 245,222,179-->
 <color name="wheat">#f5deb3</color>
 <!--moccasin 鹿皮鞋 #ffe4b5 255,228,181-->
 <color name="moccasin">#ffe4b5</color>
 <!--orange 橙色 #ffa500 255,165,0-->
 <color name="orange">#ffa500</color>
 <!--papayawhip 番木瓜 #ffefd5 255,239,213-->
 <color name="papayawhip">#ffefd5</color>
 <!--blanchedalmond 漂白的杏仁 #ffebcd 255,235,205-->
 <color name="blanchedalmond">#ffebcd</color>
 <!--navajowhite 纳瓦霍白 #ffdead 255,222,173-->
 <color name="navajowhite">#ffdead</color>
 <!--antiquewhite 古代的白色 #faebd7 250,235,215-->
 <color name="antiquewhite">#faebd7</color>
 <!--tan 晒黑 #d2b48c 210,180,140-->
 <color name="tan">#d2b48c</color>
 <!--brulywood 结实的树 #deb887 222,184,135-->
 <color name="brulywood">#deb887</color>
 <!--bisque (浓汤)乳脂,番茄等 #ffe4c4 255,228,196-->
 <color name="bisque">#ffe4c4</color>
 <!--darkorange 深橙色 #ff8c00 255,140,0-->
 <color name="darkorange">#ff8c00</color>
  <!-- linen 亚麻布 #faf0e6 250,240,230-->
 <color name="linen">#faf0e6</color>
 <!--peru 秘鲁 #cd853f 205,133,63-->
 <color name="peru">#cd853f</color>
 <!--peachpuff 桃色 #ffdab9 255,218,185-->
 <color name="peachpuff">#ffdab9</color>
 <!--sandybrown 沙棕色 #f4a460 244,164,96-->
 <color name="sandybrown">#f4a460</color>
 <!--chocolate 巧克力 #d2691e 210,105,30-->
 <color name="chocolate">#d2691e</color>
 <!--saddlebrown 马鞍棕色 #8b4513 139,69,19-->
 <color name="saddlebrown">#8b4513</color>
 <!--seashell 海贝壳 #fff5ee 255,245,238-->
 <color name="seashell">#fff5ee</color>
 <!--sienna 黄土赭色 #a0522d 160,82,45-->
 <color name="sienna">#a0522d</color>
 <!--lightsalmon 浅鲜肉(鲑鱼)色 #ffa07a 255,160,122-->
 <color name="lightsalmon">#ffa07a</color>
 <!--coral 珊瑚 #ff7f50 255,127,80-->
 <color name="coral">#ff7f50</color>
 <!--orangered 橙红色 #ff4500 255,69,0-->
 <color name="orangered">#ff4500</color>
 <!--darksalmon 深鲜肉(鲑鱼)色 #e9967a 233,150,122-->
 <color name="darksalmon">#e9967a</color>
 <!--tomato 番茄 #ff6347 255,99,71-->
 <color name="tomato">#ff6347</color>
 <!--mistyrose 薄雾玫瑰 #ffe4e1 255,228,225-->
 <color name="mistyrose">#ffe4e1</color>
 <!--salmon 鲜肉(鲑鱼)色 #fa8072 250,128,114-->
 <color name="salmon">#fa8072</color>
 <!--snow 雪 #fffafa 255,250,250-->
 <color name="snow">#fffafa</color>
 <!--lightcoral 淡珊瑚色 #f08080 240,128,128-->
 <color name="lightcoral">#f08080</color>
  <!-- rosybrown 玫瑰棕色 #bc8f8f 188,143,143-->
 <color name="rosybrown">#bc8f8f</color>
  <!-- indianred 印度红 #cd5c5c 205,92,92-->
 <color name="indianred">#cd5c5c</color>
 <!--red 纯红 #ff0000 255,0,0-->
 <color name="red">#ff0000</color>
  <!-- brown 棕色 #a52a2a 165,42,42-->
 <color name="brown">#a52a2a</color>
 <!--firebrick 耐火砖 #b22222 178,34,34-->
 <color name="firebrick">#b22222</color>
  <!-- darkred 深红色 #8b0000 139,0,0-->
 <color name="darkred">#8b0000</color>
 <!--maroon 栗色 #800000 128,0,0-->
 <color name="maroon">#800000</color>
 <!--white 纯白 #ffffff 255,255,255-->
 <color name="white">#ffffff</color>
 <!--whitesmoke 白烟 #f5f5f5 245,245,245-->
 <color name="whitesmoke">#f5f5f5</color>
  <!-- gainsboro 亮灰色 #dcdcdc 220,220,220-->
 <color name="gainsboro">#dcdcdc</color>
  <!-- lightgrey 浅灰色 #d3d3d3 211,211,211-->
 <color name="lightgrey">#d3d3d3</color>
  <!-- silver 银白色 #c0c0c0 192,192,192-->
 <color name="silver">#c0c0c0</color>
 <!--darkgray 深灰色 #a9a9a9 169,169,169-->
 <color name="darkgray">#a9a9a9</color>
 <!--gray 灰色 #808080 128,128,128-->
 <color name="gray">#808080</color>
  <!-- dimgray 暗淡的灰色 #696969 105,105,105-->
 <color name="dimgray">#696969</color>
 <!--black 纯黑 #000000 0,0,0-->
 <color name="black">#000000</color>

</resources>

以上这篇android studio修改log信息颜色的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网