Made 'unit move failed due to ambush' log via --log-info,
...not --log-error, to avoid cluttering the logs with error messages due to normal situations'
This commit is contained in:
parent
68fd2cbb1e
commit
80626b67f5
2 changed files with 8 additions and 4 deletions
|
@ -127,10 +127,14 @@ bool action_result::is_ok()
|
|||
}
|
||||
|
||||
|
||||
void action_result::set_error(int error_code){
|
||||
void action_result::set_error(int error_code, bool log_as_error){
|
||||
status_ = error_code;
|
||||
if (is_execution()) {
|
||||
ERR_AI_ACTIONS << "Error #"<<error_code<<" in "<< do_describe();
|
||||
if (log_as_error) {
|
||||
ERR_AI_ACTIONS << "Error #"<<error_code<<" in "<< do_describe();
|
||||
} else {
|
||||
LOG_AI_ACTIONS << "Error #"<<error_code<<" in "<< do_describe();
|
||||
}
|
||||
} else {
|
||||
LOG_AI_ACTIONS << "Error #"<<error_code<<" when checking "<< do_describe();
|
||||
}
|
||||
|
@ -460,7 +464,7 @@ const move_unit_spectator& move_result::get_move_spectator() const
|
|||
void move_result::do_check_after()
|
||||
{
|
||||
if (move_spectator_.get_ambusher().valid()) {
|
||||
set_error(E_AMBUSHED);
|
||||
set_error(E_AMBUSHED,false);
|
||||
return;
|
||||
}
|
||||
if (move_spectator_.get_failed_teleport().valid()) {
|
||||
|
|
|
@ -95,7 +95,7 @@ protected:
|
|||
const team& get_my_team(const game_info& info) const;
|
||||
|
||||
/* set error code */
|
||||
void set_error(int error_code);
|
||||
void set_error(int error_code, bool log_as_error = true);
|
||||
|
||||
/* is error code equal to 0 (no errors)? */
|
||||
bool is_success() const;
|
||||
|
|
Loading…
Add table
Reference in a new issue