2010-07-20 29 views
5

Tôi quan sát các lập trình viên Android sử dụng LogCat để xem đầu ra Bảng điều khiển Debugger màu. Dường như bạn có thể có các lớp khác nhau làm đầu ra gỡ lỗi của chúng bằng các màu khác nhau. Điều này có thể xảy ra khi phát triển cho iPhone không?Có cách nào mã màu hiển thị Bảng điều khiển iPhone Debugger trong Xcode không?

+0

Hãy xem XcodeColors: http://deepitpro.com/en/articles/XcodeColors/info/ – myell0w

+0

Tôi đã sử dụng điều đó với ANSI màu sắc nhưng nó ngừng làm việc trong XCode mới nhất (Cho tôi ít nhất). Nó có hiệu quả với bạn không? – Jano

Trả lời

1

Bạn có thể đăng nhập bằng thẻ vào tệp của riêng mình và mở bằng trình chỉnh sửa hiển thị màu cho thẻ.

Tôi không nghĩ rằng có thể hiển thị màu bằng trình ghi nhật ký mặc định.

Bạn có thể xác định chức năng ghi nhật ký tùy chỉnh để tự động ghi thẻ cho màu sắc, hãy xem here, đây có thể là điểm bắt đầu.

Chúc may mắn!

+0

cảm ơn ý tưởng. trang web được liên kết không có liên quan gì đến màu sắc; nó chỉ là về việc xử lý trước của riêng bạn #define để thêm thông tin về hàm/dòng vào đầu ra gỡ rối. đây là một cái gì đó mà tôi đã làm (và việc thực hiện tôi đang sử dụng là tiên tiến hơn so với một trong bài viết). ví dụ về trình chỉnh sửa hiển thị màu cho thẻ là gì? tôi có cần viết một tệp theo cách thủ công không (ví dụ: viết mã trong ứng dụng của tôi thực hiện)? – Elliot

+0

Trong mac, bạn có thể sử dụng Smultron để tô màu cú pháp (nếu bạn đang sử dụng windows hoặc linux tôi sẽ sử dụng Notepad ++). Bạn chỉ có thể sử dụng các thẻ của một cú pháp ngôn ngữ hiện có hoặc xác định màu cú pháp tùy chỉnh của bạn (có thể sẽ tốt hơn nhiều). Có, bạn sẽ phải viết mã để ghi vào tệp nhật ký. – Daniel

+0

Dường như bạn có thể sử dụng freopen để đăng nhập vào một tập tin. Xem http://stackoverflow.com/questions/202299/logging-to-a-file-on-the-iphone và http://www.cocoadev.com/index.pl?NSLogToFile – Daniel

2

Đây là một nhánh của trình cắm thêm XcodeColors được đề xuất ở trên hoạt động tốt trong XCode 4.2 và có định dạng tùy chỉnh dễ sử dụng hơn mã màu ANSI và hỗ trợ bất kỳ màu nào.

https://github.com/robbiehanson/XcodeColors

+1

Hoạt động trong Xcode 5 quá! Cảm ơn! – sup

0

Có một cách:

Bên trong Xcode, hãy vào:

Xcode >> Preferences >> Fonts và màu sắc >> Bảng điều khiển Tab

Sau đó, bạn có thể tùy chỉnh trình gỡ rối màu đầu ra cho nội dung trái tim của bạn.

0

Tôi vừa hoàn thành trình gỡ lỗi gỡ lỗi đơn giản trong Swift. Nó không thể hiển thị bất kỳ màu nào khác nhưng nó sẽ hiển thị biểu tượng ở phần đầu của nhật ký để giúp bạn nhận ra mức nhật ký dễ dàng.

Sau đây là kết quả:

2016-04-26 10:07:56.683 [Debug][ViewController.swift][actionPrintDebug-20] It's debug 

2016-04-26 10:07:57.185 [Info][ViewController.swift][actionPrintInfo-23] It's info 

⚠️2016-04-26 10:07:57.678 [Warning][ViewController.swift][actionPrintWarning-26] It's warning 

❌2016-04-26 10:07:58.267 [Error][ViewController.swift][actionPrintError-29] It's error 

Có một số vấn đề với hiển thị biểu tượng cảnh báo ở đây, nhưng nó có thể hiển thị một cách chính xác trong Xcode.

GitHub hướng dẫn: https://github.com/aac1109/SimLogger

+0

Liên kết tới giải pháp tiềm năng luôn được chào đón, nhưng vui lòng [thêm ngữ cảnh xung quanh liên kết] (// meta.stackoverflow.com/a/8259/169503) để người dùng đồng nghiệp của bạn sẽ biết ý tưởng đó là gì và tại sao lại có . Luôn trích dẫn phần có liên quan nhất của một liên kết quan trọng, trong trường hợp trang web mục tiêu không thể truy cập được hoặc sẽ vĩnh viễn ngoại tuyến. Hãy xem xét rằng _barely nhiều hơn một liên kết đến một trang web bên ngoài_ là một lý do có thể là [Tại sao và làm thế nào là một số câu trả lời bị xóa?] (// $ SITEURL $/help/deleted-answers). – JAL

+0

Cảm ơn @JAL, tôi sẽ chỉnh sửa câu trả lời của mình. –

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