2017-04-07 33 views
5

Tôi đã chạy react-native start trong một thiết bị đầu cuối và sau đó là react-native ios-run trong một thiết bị đầu cuối khác. console.log ban đầu của tôi hiếm khi hiển thị, đôi khi họ làm.Đôi khi console.log hiển thị trong nhật ký ios đôi khi nó không

Lót lần, ngẫu nhiên tôi thấy:

LOG ĐIỆP vượt quá giới hạn - MỘT SỐ THÔNG ĐIỆP TỪ QUÁ TRÌNH NÀY ĐÃ ĐƯỢC PHẾ

đang console.log tôi 's được loại bỏ? Tôi đã thử xóa giao diện điều khiển để xem nó rõ ràng hơn nhưng tôi không thể tìm thấy một cách để xóa giao diện điều khiển hoặc.

Trên Android, tôi sẽ không gặp vấn đề với thiếu console.log.

Trả lời

1

thông tin nhật ký gốc phản ứng bằng cách sử dụng syslog daemon. Daemon này cố gắng ngăn chặn việc gửi thư rác vào nhật ký (tấn công DoS). Các giới hạn này được đặt theo từng quy trình.

Giải pháp đơn giản là dừng/bắt đầu trình mô phỏng và bạn sẽ nhận được quy trình mới không bị giới hạn bởi hành vi trước đó.

Giải pháp khác là vô hiệu hóa giới hạn syslogd những gì sẽ nặng tùy thuộc vào hệ điều hành của bạn.

+0

Cảm ơn bạn rất nhiều Marek vì điều này, điều này đã được bugging trong một thời gian dài. Bạn có thể vui lòng thêm một số bước về cách thực hiện các giải pháp đó (đặc biệt là giải pháp thứ hai). – Noitidart

+0

@Noitidart Bạn quan tâm đến hệ điều hành nào? Trên MacOSX, nó phải là syslogd ... [-mps_limit quota] –

+0

cảm ơn - Tôi đang sử dụng Windows 10 cho Android dev. Và sau đó cho mac i am trên 1012.1 Sierra. Tôi rất mới với mac, chỉ mới bắt đầu trong 2 tháng qua. Tôi không chắc chắn syslogd là gì: ( – Noitidart

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