欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-10-31 15:12:34
在android中支持六种log类型,分别为verbose,info,debug,warn,error和assert。verbose:英文含义是冗长的,啰嗦的。verbose用来记录不重要的,一般的信...

在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

具体如图:

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

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

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

效果如下:

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

补充知识: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信息颜色的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。