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

2020-10-20 15:30:04 浏览数 (1)

在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颜色资源整理

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

代码语言:javascript复制
<?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信息颜色的实现就是小编分享给大家的全部内容了,希望能给大家一个参考。

0 人点赞