Làm thế nào để làm nổi bật các lỗi và cảnh báo về đầu ra thiết bị đầu cuối iTerm?


13

Tôi đang tìm kiếm một giải pháp cho phép tôi sử dụng tô sáng màu cho một tập hợp các thông điệp đầu ra quan trọng bên trong ứng dụng thiết bị đầu cuối iTerm.

Những điều cần làm nổi bật:

  • ứng dụng ghi nhật ký tập tin cảnh báo, lỗi và gây tử vong (apache, nginx, tomcat)
  • đầu ra trình biên dịch
  • lỗi / cảnh báo tương tự khác

nhập mô tả hình ảnh ở đây


1
chính xác câu hỏi của bạn ở đây là gì? Nếu đó là câu hỏi trong tiêu đề, bạn có ý nghĩa gì với "tối ưu"?
nohillside

Hmm - hãy để tôi xem nếu tôi có thể giúp - bạn có một số câu trả lời trong câu hỏi. Khi được chỉnh sửa, vẫn còn quá nhiều trong danh mục "• mọi câu trả lời đều có giá trị như nhau: Hồi Bạn yêu thích gì __? , bạn dùng gì?
Mùi

Câu trả lời:


38

iTerm hỗ trợ tô màu đầu ra giao diện điều khiển dựa trên một tập hợp các biểu thức thông thường. Bạn có thể thiết lập chúng trong Tùy chọn> Cấu hình> Nâng cao> Kích hoạt> Chỉnh sửa.

Đây là bộ regexes hiện tại của tôi:

(?i:.*error.*)                     // Yellow on Black
(?i:.*(warning|warn).*)            // Orange on Black
(?i:.*FATAL.*)                     // White on Red

iTerm regexes trong một hồ sơ của Triggers

Bạn được chào đón để cải thiện nó :)


Bất kỳ ý tưởng nào phiên bản iTerm này đã được giới thiệu? Tôi không thể tìm thấy tùy chọn này trongBuild 0.10
Sridhar Sarnobat

Tôi đã thêm cái này (\s\sat.*)để bắt bất kỳ dấu vết Ngoại lệ nào, chẳng hạn nhưat /Users/rootux/.nvm/versions/node/v8.1.2/lib/node_modules/truffle/build/cli.bundled.js:329530:36
Gal Bracha

Tôi đã thêm vào ( |\[|\(|"|')patter, vì vậy lỗi ở trên sẽ là (?i:.*( |\[|\(|"|')error( |\]|\)|"|')).*). Với điều này, các bản ghi như [246] ./components/src/errors/accessDeniedError.ts 366 bytes {0} [built]không được tô sáng
RoberMP

Xin lỗi, có một lỗi ở trên nhưng không thể chỉnh sửa (người điều hành?). Nó nên là(?i:.*( |\[|\(|"|')error( |\]|\)|"|').*)
RoberMP
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.