2013-08-27 29 views
5

Có cách nào để ngăn chặn hành vi bắt ngoại lệ của Mule (3.3.1) về ghi nhật ký toàn bộ ngăn xếp cho một cá thể cụ thể của thành phần không? Tôi không muốn làm điều đó trong cấu hình log4j cho lớp vì tôi muốn ngoại lệ bất ngờ để đăng nhập.Mule ngăn chặn ghi ngoại lệ chiến lược bắt ngoại trừ

Tôi muốn có thể bắt ngoại lệ trong một luồng và quyết định có đăng nhập hay không (và làm chệch khỏi nhóm hoạt động) hoặc chỉ thực hiện hành động khắc phục và tiếp tục. Trong phần sau, có cách nào đó để cấu hình cá thể đầu tiên không đăng nhập theo dõi ngăn xếp không?

<choice-exception-strategy> 
    <catch-exception-strategy when="exception.causedBy(my.exception.SpecificException)"> 
     <!-- I don't want logging on this one -->     
    </catch-exception-strategy> 

    <catch-exception-strategy> 
     <!-- I do want it here --> 
    </catch-exception-strategy> 
</choice-exception-strategy> 

Trả lời

1

Tôi không nghĩ như vậy đối với Mule 3.3.1. Nó sẽ được hỗ trợ trong Mule 3.4.0, bạn có thể thử nó không?

https://www.mulesoft.org/jira/browse/MULE-6575

+0

Vâng, đáng thất vọng! Tôi không thể chuyển sang 3.4.0 tại thời điểm này; nhóm được chuẩn hóa trên 3.3.1 cho thời điểm này. Cảm ơn. – Tad

+0

@Tad Xin chào, xin lỗi vì đội opps! – Nikos

+0

@Nikos Vấn đề đó vẫn mở. Làm thế nào nó được hỗ trợ trong 3.4+? – rewolf

0

này đã được cố định trong phiên bản 3.8.2 mới nhất của họ chỉ là chúng ta cần phải bỏ chọn khối logException đó là đúng theo mặc định.

enter image description here

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