Лог - это stderr,можно хоть fprintf писать
Хочется чего-нибудь стандартного, что бы получалось как в зелененьком, а не как по красной стрелке
Вот из sql/sql_udf.cc: 315 // Print warning to log 316 LogErr(ERROR_LEVEL, ER_FAILED_TO_OPEN_SHARED_LIBRARY, tmp->dl, 317 error_number, errmsg); А вот из sql/sql_profile.cc: 639 snprintf(query_time_buff, sizeof(query_time_buff), "%.6f", 640 (stop.time_usecs - start.time_usecs) / (1000.0 * 1000)); 641 my_b_printf(log_file, ": %s ", query_time_buff); А вот grep по коду InnoDB: storage/innobase/include/ut0log.h: return ib::error_or_warn(); storage/innobase/include/ut0log.h: return ib::error_or_warn(pred); storage/innobase/include/ut0log.h:static inline auto log_warn(int err, Args &&... args) { storage/innobase/include/ut0log.h: return log_warn(); storage/innobase/include/ut0log.h: return ib::warn(err, std::forward<Args>(args)...); storage/innobase/include/ut0log.h:static inline auto log_error_or_warn(bool pred, int err, Args &&... args) { storage/innobase/include/ut0log.h: return log_error_or_warn(pred); storage/innobase/include/ut0log.h: return ib::error_or_warn(pred, err, std::forward<Args>(args)...); Performance Schema: storage/perfschema/pfs_variable.cc: push_warning(thd, ER_GLOBSTAT_CHANGE_DURING_QUERY); На любой вкус есть 😂
Обсуждают сегодня