2012-01-02 34 views
9
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    Log.e("SMS","Hello World"); //not showing 
    Log.v("SMS","Hello World"); //not showing 
    Log.i("SMS","Hello World"); //not showing 
    Log.d("SMS","Hello World"); //not showing 

    Log.i("sms","Hello World"); //showing 
} 

Tại sao Logging trong Logcat không hoạt động đối với một số dòng trong mã trên?LogCat không hiển thị TAG "SMS"

+1

+1 đánh dấu tuyệt vời ... Vui mừng khi biết lý do nếu điều này thực sự đúng. –

+0

là nó hiển thị các bản ghi khác? nếu không tôi sẽ đề nghị bạn khởi động lại nhật thực của bạn. đôi khi điều này xảy ra. – Android

+0

Hãy thử sử dụng Bộ lọc để tìm kiếm "Xin chào" ... xem bạn có phát hiện ra nó hay không ... Ngoài ra, hãy chắc chắn rằng logcat được đặt ở chế độ dài dòng – st0le

Trả lời

4

Có một số thẻ không chuyển đến bộ đệm mặc định, như đã được nêu.

Bạn có thể xem chúng bằng cách chỉ định bộ đệm nào sẽ xem bằng tùy chọn "b" logcat. Kiểm tra phần Xem bộ đệm nhật ký thay thế của Using LogCat để xem các bộ đệm khác nhau có sẵn. Ví dụ: để xem thông báo đăng nhập "SMS", hãy bắt đầu đăng nhập bằng:

adb logcat -b radio 
2

Có bộ đệm riêng cho tất cả các thông điệp nhật ký liên quan đến điện thoại, sẽ không xuất hiện trong cửa sổ LogCat mặc định.

+0

bạn có thể phát hiện ra bất kỳ thẻ liên quan đến điện thoại nào khác không ?? – zangeed

+0

http://developer.android.com/tools/debugging/debugging-log.html#alternativeBuffers Có 3. radio, sự kiện và chính – Shanness

Các vấn đề liên quan