console.log () ของ java คืออะไร?


คำตอบ:


108

เข้าสู่ชั้นเรียน:

API สำหรับการส่งเอาต์พุตบันทึก

โดยทั่วไปให้ใช้Log.v() Log.d() Log.i() Log.w()และLog.e() วิธีการ

การสั่งซื้อในแง่ของฟุ่มเฟื่อยจากน้อยไปมากที่สุดคือERROR, WARN, INFO, ,DEBUG VERBOSEไม่ควรรวบรวม Verbose ลงในแอปพลิเคชันยกเว้นในระหว่างการพัฒนา บันทึกการดีบักถูกคอมไพล์ แต่ถูกตัดออกเมื่อรันไทม์ ข้อผิดพลาดคำเตือนและบันทึกข้อมูลจะถูกเก็บไว้เสมอ

ด้านนอกของ Android, System.out.println(String msg)ถูกนำมาใช้


14
ฉันคิดว่าคุณหมายถึงSystem.out.printlnJava-land มาตรฐาน
Jeremy Roman

1
ทำไมไม่ใช้แค่console.printf("string...")
STEEL

2
@STEEL เนื่องจากไม่มีใน Android หรือ Java
nhaarman

คุณสามารถใช้Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Yo Apps

19

ใช้ยูทิลิตี้บันทึกของ Android

http://developer.android.com/reference/android/util/Log.html

บันทึกมีวิธีการคงที่มากมายสำหรับการเข้าถึงระดับการบันทึกที่แตกต่างกัน เธรดทั่วไปคือพวกเขายอมรับแท็กและข้อความบันทึกเป็นอย่างน้อยเสมอ

แท็กเป็นวิธีการกรองผลลัพธ์ในข้อความบันทึกของคุณ คุณสามารถใช้เพื่อลุยผ่านข้อความบันทึกนับพันที่คุณจะเห็นและค้นหาข้อความที่คุณต้องการโดยเฉพาะ

คุณใช้ฟังก์ชัน Log ใน Android โดยเข้าถึงอ็อบเจ็กต์ Log.x (โดยที่วิธี x คือระดับบันทึก) ตัวอย่างเช่น:

Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");

ฉันมักจะทำให้แท็กเป็นชื่อคลาสของฉันดังนั้นฉันจึงรู้ว่าข้อความบันทึกถูกสร้างขึ้นที่ไหน ประหยัดเวลาได้มากในเกมในภายหลัง

คุณสามารถดูข้อความบันทึกของคุณโดยใช้เครื่องมือ logcat สำหรับ Android:

adb logcat

หรือโดยการเปิดมุมมอง eclipse Logcat โดยไปที่แถบเมนู

Window->Show View->Other then select the Android menu and the LogCat view

หรือใช้ค่าคงที่: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN
Andy

9

console.log()ใน java คือSystem.out.println();การใส่ข้อความในบรรทัดถัดไป

และSystem.out.print();ทำให้ข้อความอยู่ในบรรทัดเดียวกัน


2
public class Console {

    public static void Log(Object obj){
        System.out.println(obj);
    }
}

เพื่อเรียกและใช้เป็น JavaScript เพียงแค่ทำสิ่งนี้:

Console.Log (Object)

ฉันคิดว่านั่นคือสิ่งที่คุณหมายถึง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.