สำหรับผู้ใช้งาน Android Studio ทั้งหลายคงกำลังประสบปัญหาเรื่องสีตัวหนังสือใน Logcat กันอยู่ เพราะว่าบน Android Studio มีการเปลี่ยนรูปแบบการแสดง Logcat รวมไปถึงสีของตัวหนังสือที่ใช้แสดงด้วย จึงอาจจะทำให้ผู้ที่หลงเข้ามาอ่านหลายๆคนไม่คุ้นชินกับแบบใหม่ซักเท่าไรนัก

แต่หารู้ไม่ว่าบน Android Studio ก็สามารถกำหนดสี Logcat ได้ตามใจชอบเหมือนกันนะเออ

จากที่ใช้งานมาพักนึงก็จะพบว่า Log บางประเภทนั้นมีสีเหมือนกันทำให้แยกออกได้ยาก ไม่ว่าจะเป็น IntelliJ หรือ Darcula ก็ตาม

ถ้าอยากจะเปลี่ยนสีในนี้ก็ให้เลือกไปที่ File > Settings… เพื่อเปิดหน้าตั้งค่า Android Studio

ให้เลือกไปที่ Editor > Colors & Fonts > Android Logcat หรือถ้าหายากนักก็ให้พิมพ์ในช่องค้นหาข้างบนว่า logcat เลย เดี๋ยวก็แสดงให้เห็นทันที

ก่อนจะเริ่มทำการแก้ไข ให้กดปุ่ม Save As.. เพื่อสร้าง Scheme name ใหม่เสียก่อน (เพราะ Scheme ที่มาพร้อมกับโปรแกรมจะเป็น Read-only)

จากนั้นให้ติ๊กเลือกที่ช่อง Inherit Attributes From ออกทุกครั้งด้วย (อยู่ขวามือของหน้าจอ) เลือกเปลี่ยนสีสำหรับ Log ประเภทไหนก็ต้องติ๊กที่ช่องดังกล่าวออกด้วยทุกครั้ง

จัดการเปลี่ยนสีให้เรียบร้อยซะ โดยที่

* Foreground คือกำหนดสีตัวอักษร
* Background คือสีพื้นหลังตัวอักษร
* Error Stripe Mark คือสีแถบคั่นที่อยู่ตรง Scrollbar ขวามือ

* Effects ใส่ลูกเล่นให้กับตัวหนังสือของ Log ประเภทนั้นๆ

ให้กดปุ่ม Apply แล้วกดปุ่ม OK เพื่อปิดหน้าต่าง Setting ให้สังเกตที่ Logcat ถ้ายังไม่เปลียนสี ให้กดปิดหน้าต่าง Logcat ลงก่อน โดยกดที่ปุ่มมุมขวาบนของหน้าต่าง Logcat

เท่านี้ก็จะเห็นว่า Logcat เปลี่ยนสีแล้ว~♪

ถ้าอยากได้สีสวยๆแบบในบทความนี้ก็ให้กำหนดค่าสีตามนี้ได้เลย

// Light Theme 
Verbose - #414340 
Debug   - #2690C6 
Info    - #79A227 
Warning - #D6A800 
Error   - #F14B47 
Assert  - #9FA29E 

// Dark Theme
Verbose - #F5F5F5 
Debug   - #5FB6D1 
Info    - #92C22E 
Warning - #D8C81B 
Error   - #FA6A69 
Assert  - #6C6E6B

และถ้าต้องการเปลี่ยน Scheme ก็กลับมาเลือกใหม่ได้


จะเห็นว่ามีอันที่สร้างขึ้นมาเองด้วย ดังนั้นเวลาแก้ไขก็บันทึกเก็บไว้ด้วยล่ะ เผื่ออยากเปลี่ยนใจกลับมาใช้แบบเดิมจะได้ไม่ต้องมานั่งจิ้มเลือกสีใหม่