A brief file description. More...
#include <stdarg.h>
#include "ink_error.h"
#include "ink_mutex.h"
#include "Regex.h"
#include "ink_apidefs.h"
Go to the source code of this file.
Data Structures | |
struct | DiagsModeOutput |
struct | DiagsConfigState |
class | SrcLoc |
class | Diags |
Defines | |
#define | DIAGS_MAGIC 0x12345678 |
#define | DiagsLevel_Count DL_Undefined |
#define | DiagsLevel_IsTerminal(_l) (((_l) >= DL_Fatal) && ((_l) < DL_Undefined)) |
#define | DiagsMakeLocation() SrcLoc(__FILE__, __FUNCTION__, __LINE__) |
#define | __FUNCTION__ NULL |
#define | DTA(l) l,__FILE__,__FUNCTION__,__LINE__ |
#define | Status(...) diags->error(DTA(DL_Status), __VA_ARGS__) |
#define | Note(...) diags->error(DTA(DL_Note), __VA_ARGS__) |
#define | Warning(...) diags->error(DTA(DL_Warning), __VA_ARGS__) |
#define | Error(...) diags->error(DTA(DL_Error), __VA_ARGS__) |
#define | Fatal(...) diags->error(DTA(DL_Fatal), __VA_ARGS__) |
#define | Alert(...) diags->error(DTA(DL_Alert), __VA_ARGS__) |
#define | Emergency(...) diags->error(DTA(DL_Emergency), __VA_ARGS__) |
#define | StatusV(fmt, ap) diags->error_va(DTA(DL_Status), fmt, ap) |
#define | NoteV(fmt, ap) diags->error_va(DTA(DL_Note), fmt, ap) |
#define | WarningV(fmt, ap) diags->error_va(DTA(DL_Warning), fmt, ap) |
#define | ErrorV(fmt, ap) diags->error_va(DTA(DL_Error), fmt, ap) |
#define | FatalV(fmt, ap) diags->error_va(DTA(DL_Fatal), fmt, ap) |
#define | AlertV(fmt, ap) diags->error_va(DTA(DL_Alert), fmt, ap) |
#define | EmergencyV(fmt, ap) diags->error_va(DTA(DL_Emergency), fmt, ap) |
#define | Diag(tag,...) if (unlikely(diags->on())) diags->log(tag, DTA(DL_Diag), __VA_ARGS__) |
#define | Debug(tag,...) if (unlikely(diags->on())) diags->log(tag, DTA(DL_Debug), __VA_ARGS__) |
#define | DiagSpecific(flag, tag,...) |
#define | DebugSpecific(flag, tag,...) |
#define | is_debug_tag_set(_t) unlikely(diags->on(_t,DiagsTagType_Debug)) |
#define | is_action_tag_set(_t) unlikely(diags->on(_t,DiagsTagType_Action)) |
#define | debug_tag_assert(_t, _a) (is_debug_tag_set(_t) ? (ink_release_assert(_a), 0) : 0) |
#define | action_tag_assert(_t, _a) (is_action_tag_set(_t) ? (ink_release_assert(_a), 0) : 0) |
#define | is_diags_on(_t) unlikely(diags->on(_t)) |
Typedefs | |
typedef void(* | DiagsCleanupFunc )() |
Enumerations | |
enum | DiagsTagType { DiagsTagType_Debug = 0, DiagsTagType_Action = 1 } |
enum | DiagsLevel { DL_Diag = 0, DL_Debug, DL_Status, DL_Note, DL_Warning, DL_Error, DL_Fatal, DL_Alert, DL_Emergency, DL_Undefined } |
Functions | |
void | dummy_debug (const char *tag, const char *fmt,...) TS_PRINTFLIKE(2 |
Variables | |
inkcoreapi Diags * | diags |
A brief file description.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Definition in file Diags.h.
#define __FUNCTION__ NULL |
Definition at line 267 of file Diags.h.
Referenced by FetchSM::cleanUp(), FetchSM::ext_write_data(), FetchSM::fetch_handler(), FetchSM::get_info_from_buffer(), FetchSM::httpConnect(), FetchSM::init(), init_diags(), FetchSM::process_fetch_read(), and FetchSM::process_fetch_write().
#define action_tag_assert | ( | _t, | ||
_a | ||||
) | (is_action_tag_set(_t) ? (ink_release_assert(_a), 0) : 0) |
#define Alert | ( | ... | ) | diags->error(DTA(DL_Alert), __VA_ARGS__) |
#define AlertV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Alert), fmt, ap) |
Definition at line 300 of file Diags.h.
Referenced by _RecRegisterRawStat(), NetProcessor::accept(), LogSock::accept(), HttpSessionAccept::accept(), Http2SessionAccept::accept(), Server::accept(), UnixNetProcessor::accept_internal(), UnixNetVConnection::acceptEvent(), NetAccept::acceptFastEvent(), Log::access(), HttpSessionManager::acquire_session(), InkXmlObject::add_attr(), HttpTunnel::add_consumer(), HttpTransactHeaders::add_global_user_agent_header_to_request(), HttpTunnel::add_producer(), HttpTransactHeaders::add_server_header_to_response(), adjust_num_of_net_threads(), PacketQueue::advanceNow(), Vol::aggWriteDone(), MultiCacheBase::alloc(), ClusterHandler::alloc_channel(), HttpTunnel::allocate_redirect_postdata_buffers(), api_init(), Connection::apply_options(), PrefetchBlaster::blastObject(), PrefetchBlaster::bufferObject(), ClusterHandler::build_freespace_descriptors(), ClusterHandler::build_initial_vector(), HttpBodyTemplate::build_instantiated_buffer(), HttpTransact::build_response(), build_vol_hash_table(), ConfigVolumes::BuildListFromString(), cache_handler(), cache_op_ClusterFunction(), cache_op_result_ClusterFunction(), CacheProcessor::cacheInitialized(), HttpTransactHeaders::calculate_document_age(), HttpSM::calculate_output_cl(), HttpTransactCache::calculate_quality_of_accept_charset_match(), HttpTransactCache::calculate_quality_of_accept_encoding_match(), HttpTransactCache::calculate_quality_of_accept_language_match(), HttpTransactCache::calculate_quality_of_match(), HttpTransactCache::CalcVariability(), UnixUDPConnection::callbackHandler(), UnixNetVConnection::cancel_active_timeout(), UnixNetVConnection::cancel_inactivity_timeout(), CB_After_Cache_Init(), Log::change_configuration(), HttpTransact::change_response_header_because_of_range_request(), LogSock::check_connections(), check_dir(), InactivityCop::check_inactivity(), check_n_attach_prefetch_transform(), UpdateScheduler::ChildExitEventHandler(), FetchSM::cleanUp(), SpdyClientSession::clear(), SpdyRequest::clear(), clear_stats(), LogSock::close(), LogFile::close_file(), HttpConfig::cluster_delta_cb(), ClusterAccept::ClusterAcceptMachine(), ClusterLoadMonitor::ClusterLoadMonitor(), ClusterMachine::ClusterMachine(), Log::collate_thread_main(), ClusterHandler::complete_channel_read(), PrefetchConfigCont::conf_update_handler(), config_read_proto(), LogSock::connect(), LogHost::connect(), DNSConnection::connect(), UnixNetProcessor::connect_re_internal(), NetProcessor::connect_s(), ClusterHandler::connectClusterEvent(), UnixNetVConnection::connectUp(), NetVCTest::consume_and_check_bytes(), HttpTunnel::consumer_handler(), HttpTunnel::consumer_reenable(), HttpTransactHeaders::convert_request(), HttpTransactHeaders::convert_response(), cookie_debug(), MultiCacheBase::copy_heap_data(), HttpTunnel::copy_partial_post_data(), corrupt_debugging_callout(), cplist_reconfigure(), create_npn_advertisement(), create_volume(), UDPNetProcessor::CreateUDPSocket(), HttpTunnel::deallocate_redirect_postdata_buffers(), debug_certificate_name(), DebugCapabilities(), default_api_ClusterFunction(), HttpCompat::determine_set_by_language(), dir_clean_bucket(), CacheProcessor::diskInitialized(), DNSProcessor::dns_init(), dns_process(), dns_result(), HostDBContinuation::dnsEvent(), DNSHandler::DNSHandler(), HostDBContinuation::do_dns(), TransformVConnection::do_io_close(), PluginVC::do_io_close(), HttpServerSession::do_io_close(), TransformVConnection::do_io_read(), TransformTerminus::do_io_read(), PluginVC::do_io_read(), ClusterVConnectionBase::do_io_read(), TransformVConnection::do_io_shutdown(), TransformVConnection::do_io_write(), TransformTerminus::do_io_write(), PluginVC::do_io_write(), CacheContinuation::do_op(), ClusterHandler::do_open_local_requests(), HttpSM::do_range_setup_if_necessary(), do_setby(), EnableCoreFile(), Vol::evacuateDocReadDone(), CacheVC::evacuateReadHead(), ServerSessionPool::eventHandler(), config_update_cont::exec_callbacks(), raw_stat_sync_cont::exec_callbacks(), execute_and_verify(), RecursiveHttpGet::ExitEventHandler(), ParentSiblingPeer::ExpectedReplies(), FetchSM::ext_write_data(), CongestionEntry::failed_at(), DNSHandler::failover(), DNSHandler::failover_now(), FetchSM::fetch_handler(), fillExclusiveDisks(), filters_are_equal(), LogFieldList::find_by_symbol(), ParentRecord::FindParent(), ParentConfigParams::findParent(), SocksEntry::findServer(), ClusterHandler::finish_delayed_reads(), RemapProcessor::finish_remap(), MultiCacheBase::fixup_heap_offsets(), Log::flush_thread_main(), LogFormat::format_from_specification(), SocksEntry::free(), KeepAliveConn::free(), free_CacheVC(), ClusterHandler::free_channel(), PrefetchConfigFreerCont::freeEvent(), CC_FreerContinuation::freeEvent(), CongestionDBCont::GC(), HttpTransactHeaders::generate_and_set_squid_codes(), ChunkedHandler::generate_chunked_content(), get_congest_entry(), CongestionDBCont::get_congest_entry(), FetchSM::get_info_from_buffer(), url_mapping::get_plugin(), ClusterHandler::get_read_locks(), HttpBodySet::get_template_by_name(), DNSProcessor::getby(), HostDBProcessor::getbyname_imm(), HostDBProcessor::getSRVbyname_imm(), NetTesterAccept::handle_accept(), HttpUpdateSM::handle_api_return(), CheckConnect::handle_connect(), HttpTransact::handle_content_length_header(), RangeTransform::handle_event(), NullTransform::handle_event(), TransformTerminus::handle_event(), PrefetchTransform::handle_event(), Log::handle_logging_mode_change(), NetTesterSM::handle_read(), Vol::handle_recover_from_data(), ShowCache::handleCacheScanCallback(), KeepAliveConn::handleEvent(), PrefetchBlaster::handleEvent(), CacheVC::handleReadDone(), CacheContinuation::handleReplyEvent(), PrefetchTransform::hash_add(), hdrtoken_tokenize(), http_hdr_describe(), UpdateSM::http_scheme(), HttpBodyFactory::HttpBodyFactory(), PrefetchBlaster::httpClient(), FetchSM::httpConnect(), ICPPeerReadCont::ICPPeerQueryCont(), ICPPeerReadCont::ICPPeerQueryEvent(), InactivityCop::InactivityCop(), RecursiveHttpGet::Init(), UpdateConfigManager::init(), PrefetchBlaster::init(), PluginVCCore::init(), OneWayTunnel::init(), PreDefinedFormatList::init(), LogConfig::init(), Log::init(), FetchSM::init(), CacheHostRecord::Init(), Vol::init(), SSLNetAccept::init_accept_per_thread(), init_tracker(), initCongestionControl(), MultiCacheBase::initialize(), initialize_all_global_stats(), ink_cache_init(), ink_cluster_time(), ink_dns_init(), UrlMappingPathIndex::Insert(), Trie< T >::Insert(), SSLContextStorage::insert(), HostDBContinuation::insert(), Cache::key_to_vol(), HttpUpdateSM::kill_this_async_hook(), LogSock::listen(), SSLNetVConnection::load_buffer_and_write(), HttpBodyTemplate::load_from_file(), loadSocksAuthInfo(), loadSocksConfiguration(), CacheContinuation::localVCsetupEvent(), LogObject::log(), LogBuffer::LogBuffer(), LogCollationClientSM::LogCollationClientSM(), LogCollationHostSM::LogCollationHostSM(), LogFile::LogFile(), LogObject::LogObject(), Peer::LogRecvMsg(), LogSock::LogSock(), SSLContextStorage::lookup(), HostDBContinuation::lookup_done(), ClusterHandler::machine_down(), MachineStatusSM::MachineStatusSMEvent(), main(), NetProcessor::main_accept(), PluginVC::main_handler(), UpTest::main_handler(), SocksProxy::mainEvent(), SocksEntry::mainEvent(), ActionSink::mainEvent(), DNSEntry::mainEvent(), DNSHandler::mainEvent(), CacheSync::mainEvent(), NetHandler::mainNetEvent(), ParentConfigParams::markParentDown(), HostRegexMatcher< Data, Result >::Match(), RegexMatcher< Data, Result >::Match(), UrlMatcher< Data, Result >::Match(), MultiCacheSync::mcEvent(), HttpTransact::merge_response_header_with_cached_header(), mgmt_storage_device_cmd_callback(), mime_field_block_describe(), mime_hdr_describe(), mime_hdr_field_find(), EventIO::modify(), SSLNetVConnection::net_read_io(), NetTesterSM::NetTesterSM(), new_CacheVC(), HttpServerSession::new_connection(), CacheHostMatcher::NewEntry(), ParentConfigParams::nextParent(), NullTransform::NullTransform(), obj_describe(), ObjectReloadCont::ObjectReloadEvent(), Connection::open(), Cache::open(), DNSHandler::open_con(), LogFile::open_file(), CacheVC::openReadMain(), CacheVC::openReadStartHead(), CacheVC::openWriteCloseDir(), LogHost::orphan_write_and_try_delete(), InkXmlConfigFile::parse(), parse_activate_directive(), parse_deactivate_directive(), parse_define_directive(), parse_delete_directive(), LogFormat::parse_format_string(), parse_include_directive(), LogFormat::parse_symbol_string(), UpdateConfigManager::ParseConfigFile(), ICPPeerReadCont::PeerReadStateMachine(), RemapProcessor::perform_remap(), UrlRewrite::PerformACLFiltering(), DNSEntry::post(), PostDataBuffers::PostDataBuffers(), DNSEntry::postEvent(), PrefetchPlugin(), PrefetchTransform::PrefetchTransform(), LogBufferManager::preproc_buffers(), Log::preproc_thread_main(), PreserveCapabilities(), IpAllow::Print(), probe(), FetchSM::process_fetch_read(), FetchSM::process_fetch_write(), process_file(), process_filter_opt(), HttpTransact::process_quick_http_filter(), UpdateConfigManager::ProcessUpdate(), HttpTunnel::producer_handler(), HttpTunnel::producer_handler_chunked(), HttpTunnel::producer_handler_dechunked(), ClusterHandler::protoZombieEvent(), MultiCacheBase::ptr(), RangeTransform::RangeTransform(), raw_stat_clear(), raw_stat_clear_count(), raw_stat_clear_sum(), LogSock::read(), LogSock::read_alloc(), Store::read_config(), read_from_net(), NetVCTest::read_handler(), read_stats_snap(), PrefetchConfiguration::readHtmlTags(), MIMEHdrImpl::recompute_cooked_stuff(), SSLCertificateConfig::reconfigure(), LogConfig::reconfigure(), HttpBodyFactory::reconfigure(), RecProcess_set_config_update_interval_ms(), RecProcess_set_raw_stat_sync_interval_ms(), RecProcess_set_remote_sync_interval_ms(), RecProcessStart(), RecRawStatSyncAvg(), RecRawStatSyncCount(), RecRawStatSyncHrTimeAvg(), RecRawStatSyncIntMsecsToFloatSeconds(), RecRawStatSyncMHrTimeAvg(), RecRawStatSyncSum(), RecursiveHttpGet::RecursiveHttpGetEvent(), DNSHandler::recv_dns(), PrefetchTransform::redirect(), TransformTerminus::reenable(), PluginVC::reenable(), PluginVC::reenable_re(), EventIO::refresh(), HttpServerSession::release(), HttpSessionManager::release_session(), ServerSessionPool::releaseSession(), reloadCacheControl(), reloadUrlRewrite(), remap_load_plugin(), remap_parse_config_bti(), remap_parse_directive(), UrlRewrite::Remap_redirect(), remap_validate_filter_args(), CacheContinuation::remoteOpEvent(), CacheProcessor::remove(), HttpTransactHeaders::remove_privacy_headers_from_request(), remove_round_robin(), HostDBContinuation::remove_trigger_pending_dns(), removeRootPriv(), reply_to_cont(), CacheContinuation::replyOpEvent(), resolve_logfield_string(), restoreRootPriv(), RestrictCapabilities(), DNSHandler::retry_named(), revalidateCongestionDB(), LogFile::roll(), DNSHandler::rr_failure(), PVCTestDriver::run_next_test(), RemapPlugins::run_remap(), RemapPlugins::run_single_remap(), Cache::scan(), CacheVC::scanObject(), CacheVC::scanOpenWrite(), CacheVC::scanRemoveDone(), CacheVC::scanUpdateDone(), CacheVC::scanVol(), UpdateScheduler::Schedule(), UpdateScheduler::ScheduleEvent(), SDK_API_HttpTxnTransform(), UrlMappingPathIndex::Search(), Trie< T >::Search(), HostDBRoundRobin::select_best_http(), HttpTransactCache::SelectFromAlternates(), LogCollationClientSM::send(), UDPQueue::SendUDPPacket(), DNSHandler::sent_one(), HostDBInfo::serve_stale_but_revalidate(), UDPQueue::service(), UnixNetVConnection::set_active_timeout(), HostDBContinuation::set_check_pending_dns(), UnixNetVConnection::set_inactivity_timeout(), LogHost::set_ipstr_port(), LogHost::set_name_port(), UnixNetVConnection::set_tcp_init_cwnd(), Server::setup_fd_for_listen(), RemapProcessor::setup_for_remap(), CacheContinuation::setup_local_vc(), LogConfig::setup_log_objects(), CacheContinuation::setupVCdataRead(), ShowCont::show(), ShowCache::ShowCache(), socks5BasicAuthHandler(), socks5PasswdAuthHandler(), socks5ServerAuthHandler(), LogConfig::space_to_write(), EventProcessor::spawn_event_threads(), spdy_fetcher_launch(), spdy_on_data_chunk_recv_callback(), spdy_on_data_recv_callback(), spdy_process_fetch(), spdy_process_fetch_body(), spdy_process_fetch_header(), spdy_process_syn_stream_frame(), spdy_process_write(), spdy_read_fetch_body_callback(), spdy_send_callback(), spdy_show_ctl_frame(), spdy_show_data_frame(), SpdyNV::SpdyNV(), ssl_callback_info(), ssl_context_enable_sni(), ssl_index_certificate(), SSL_locking_callback(), ssl_private_key_passphrase_callback_builtin(), ssl_private_key_passphrase_callback_exec(), ssl_read_from_net(), ssl_store_ssl_context(), SSLNetVConnection::sslClientHandShakeEvent(), SSLInitializeStatistics(), SSLInitServerContext(), SSLNetVConnection::sslServerHandShakeEvent(), ICPPeerReadCont::StaleCheck(), EventProcessor::start(), PrefetchProcessor::start(), EventIO::start(), HostDBCache::start(), ClusterVConnection::start(), CacheProcessor::start_internal(), start_SocksProxy(), ClusterHandler::startClusterEvent(), SocksEntry::startEvent(), MultiCacheHeapGC::startEvent(), DNSHandler::startEvent(), DNSHandler::startEvent_sdns(), HttpTransact::StartRemapRequest(), HttpSM::state_http_server_open(), EventIO::stop(), sync_cont::sync(), sync_cache_dir_on_shutdown(), syslog_log_configure(), take_rusage_snap(), LogBuffer::to_ascii(), LogObjectManager::transfer_objects(), transform_hook_handler(), RangeTransform::transform_to_range(), TransformVConnection::TransformVConnection(), DNSHandler::try_primary_named(), TSAddClusterRPCFunction(), TSAddClusterStatusFunction(), TSCacheUrlSet(), TSDeleteClusterRPCFunction(), TSDeleteClusterStatusFunction(), TSEnableClusterStatusCallout(), TSFreeRPCMsg(), TSSendClusterRPC(), HttpSM::tunnel_handler_server(), HttpTunnel::tunnel_run(), UDPNetProcessorInternal::udp_read_from_net(), UDPNetProcessor::UDPBind(), PrefetchUrlBlaster::udpUrlBlaster(), MultiCacheBase::update(), LogField::update_aggregate(), ClusterHandler::update_channels_partial_read(), ClusterHandler::update_channels_written(), LogConfig::update_space_used(), ParentRecord::UpdateMatch(), CongestionControlRecord::UpdateMatch(), CacheControlRecord::UpdateMatch(), url_describe(), url_rewrite_remap_request(), ClusterHandler::valid_for_freespace_write(), LogSock::write(), LogFile::write_ascii_logbuffer3(), write_dns_event(), NetVCTest::write_handler(), write_stats_snap(), PrefetchUrlBlaster::writeBuffer(), LogBuffer::~LogBuffer(), LogCollationAccept::~LogCollationAccept(), LogCollationClientSM::~LogCollationClientSM(), LogFile::~LogFile(), LogObject::~LogObject(), LogSock::~LogSock(), NetAcceptAction::~NetAcceptAction(), NetVCTest::~NetVCTest(), PrefetchTransform::~PrefetchTransform(), and UnixUDPConnection::~UnixUDPConnection().
#define debug_tag_assert | ( | _t, | ||
_a | ||||
) | (is_debug_tag_set(_t) ? (ink_release_assert(_a), 0) : 0) |
#define DebugSpecific | ( | flag, | ||
tag, | ||||
... | ||||
) |
#define DIAGS_MAGIC 0x12345678 |
Definition at line 44 of file Diags.h.
Referenced by diags_config_callback().
#define DiagsLevel_IsTerminal | ( | _l | ) | (((_l) >= DL_Fatal) && ((_l) < DL_Undefined)) |
Definition at line 79 of file Diags.h.
Referenced by Diags::error_va().
#define DiagsMakeLocation | ( | ) | SrcLoc(__FILE__, __FUNCTION__, __LINE__) |
#define DiagSpecific | ( | flag, | ||
tag, | ||||
... | ||||
) |
#define DTA | ( | l | ) | l,__FILE__,__FUNCTION__,__LINE__ |
Definition at line 273 of file Diags.h.
Referenced by DiagsConfig::DiagsConfig(), DiagsConfig::reconfigure_diags(), and DiagsConfig::register_diags_callbacks().
#define Emergency | ( | ... | ) | diags->error(DTA(DL_Emergency), __VA_ARGS__) |
#define EmergencyV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Emergency), fmt, ap) |
#define Error | ( | ... | ) | diags->error(DTA(DL_Error), __VA_ARGS__) |
Definition at line 285 of file Diags.h.
Referenced by UnixNetProcessor::accept_internal(), SpdyClientSession::clear(), config_read_proto(), HttpServerSession::do_io_close(), HttpSM::dump_state_hdr(), HttpSM::dump_state_on_assert(), ParentRecord::FindParent(), Log::flush_thread_main(), DNSHandler::get_query_id(), http_hdr_reason_lookup(), HttpTransact::initialize_state_variables_from_request(), UrlMappingPathIndex::Insert(), SSLContextStorage::insert(), Server::listen(), loadSocksConfiguration(), SSLContextStorage::lookup(), DNSHandler::open_con(), LogFile::open_file(), RemapProcessor::perform_remap(), PrefetchConfiguration::readConfiguration(), readIntoBuffer(), resolve_logfield_string(), RemapPlugins::run_single_remap(), Server::setup_fd_for_listen(), RemapProcessor::setup_for_remap(), spdy_process_fetch(), spdy_process_fetch_header(), ssl_context_enable_tickets(), ssl_extract_certificate(), ssl_private_key_passphrase_callback_exec(), ssl_store_ssl_context(), SSLInitServerContext(), SSLParseCertificateConfiguration(), SSLNetVConnection::sslServerHandShakeEvent(), HttpSM::state_http_server_open(), HttpSM::state_raw_http_server_open(), HttpSM::state_remap_request(), LogConfig::update_space_used(), HttpSM::update_stats(), LogFile::write_ascii_logbuffer3(), and LogCollationAccept::~LogCollationAccept().
#define ErrorV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Error), fmt, ap) |
#define Fatal | ( | ... | ) | diags->error(DTA(DL_Fatal), __VA_ARGS__) |
Definition at line 286 of file Diags.h.
Referenced by ats_wildcard_matcher::ats_wildcard_matcher(), CacheProcessor::cacheInitialized(), EThread::EThread(), plugin_load(), RecDataAdd(), RecDataCmp(), RecDataDiv(), RecDataMul(), RecDataSetMax(), RecDataSetMin(), and RecDataSub().
#define FatalV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Fatal), fmt, ap) |
Definition at line 307 of file Diags.h.
Referenced by HttpSM::do_post_transform_open(), HttpSM::do_transform_open(), HttpTransact::handle_transform_ready(), CacheVC::openReadFromWriterMain(), CacheVC::openReadMain(), CacheVC::openReadStartEarliest(), CacheVC::openReadStartHead(), SSLCertificateConfig::reconfigure(), TransformTest::run(), start_HttpProxyServer(), TSError(), and HttpSM::update_stats().
Definition at line 306 of file Diags.h.
Referenced by HttpSessionAccept::accept(), Http2SessionAccept::accept(), Server::accept(), ControlMatcher< Data, Result >::BuildTableFromString(), CacheHostTable::BuildTableFromString(), HttpTransactCache::CalcVariability(), LogHost::connect(), UnixNetVConnection::connectUp(), HttpTunnel::consumer_reenable(), cookie_debug(), DebugCapabilities(), dir_clean_bucket(), CacheProcessor::diskInitialized(), dns_result(), HttpTransact::EndRemapRequest(), execute_and_verify(), DNSHandler::failover_now(), ParentConfigParams::findParent(), RemapProcessor::finish_remap(), Vol::handle_header_read(), Vol::handle_recover_from_data(), HttpTransact::HandleBlindTunnel(), CacheVC::handleReadDone(), HttpTransact::HandleRequest(), how_to_open_connection(), Vol::init(), Trie< T >::Insert(), Cache::key_to_vol(), main(), ParentConfigParams::nextParent(), CacheVC::openReadMain(), CacheVC::openReadStartHead(), CacheVC::openWriteCloseDir(), HttpSM::process_hostdb_info(), CoreUtils::process_HttpSM(), HttpTransact::process_quick_http_filter(), SocksServerConfig::reconfigure(), ParentConfig::reconfigure(), remap_validate_filter_args(), Trie< T >::Search(), HttpSM::set_next_state(), UrlRewrite::SetReverseFlag(), LogConfig::setup_log_objects(), spdy_read_fetch_body_callback(), spdy_show_ctl_frame(), spdy_show_data_frame(), SSLNetVConnection::sslClientHandShakeEvent(), SSLDebugBufferPrint(), SSLNetVConnection::sslServerHandShakeEvent(), HttpTransact::StartRemapRequest(), HttpSM::state_http_server_open(), LogObjectManager::transfer_objects(), UrlRewrite::UrlRewrite(), and verify().
Definition at line 310 of file Diags.h.
Referenced by lock_holding(), lock_taken(), and lock_waiting().
#define Note | ( | ... | ) | diags->error(DTA(DL_Note), __VA_ARGS__) |
Definition at line 283 of file Diags.h.
Referenced by Vol::aggWrite(), CacheProcessor::cacheInitialized(), CmdCacheCont::CheckEvent(), CmdCacheCont::ClearEvent(), ClusterAccept::ClusterAcceptMachine(), cmd_clear(), cmd_list(), Log::collate_thread_main(), ClusterProcessor::compute_cluster_mode(), LogSock::connect(), LogHost::connect(), cplist_reconfigure(), create_volume(), ClusterHandler::dump_internal_data(), CacheVC::evacuateReadHead(), fillExclusiveDisks(), Vol::handle_dir_read(), Vol::handle_header_read(), Vol::handle_recover_from_data(), CacheVC::handleReadDone(), ClusterProcessor::init(), Vol::init(), LogObject::log(), LogBufferIterator::LogBufferIterator(), LogCollationHostSM::LogCollationHostSM(), LogField::LogField(), ClusterHandler::machine_down(), main(), ClusterHandler::mainClusterEvent(), ParentConfigParams::markParentDown(), LogField::marshal_agg(), CacheVC::openReadStartHead(), LogFormat::parse_symbol_string(), ICPPeerReadCont::PeerReadStateMachine(), plugin_load(), LogHost::preproc_and_try_delete(), LogFile::preproc_and_try_delete(), ClusterHandler::process_read(), ClusterHandler::process_write(), read_stats_snap(), IpAllow::reconfigure(), CongestionMatcherTable::reconfigure(), LogConfig::reconfigure_mgmt_variables(), ParentConfigParams::recordRetrySuccess(), CacheContinuation::remoteOpEvent(), remove_round_robin(), LogBuffer::resolve_custom_entry(), LogFile::roll(), LogCollationClientSM::send(), LogField::set_aggregate_op(), LogHost::set_ipstr_port(), LogHost::set_name_port(), SSLParseCertificateConfiguration(), PrefetchProcessor::start(), HostDBCache::start(), ClusterHandler::startClusterEvent(), take_rusage_snap(), LogBuffer::to_ascii(), LogField::update_aggregate(), LogConfig::update_space_used(), validate_rww(), LogFile::write_ascii_logbuffer(), and LogFile::write_ascii_logbuffer3().
#define NoteV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Note), fmt, ap) |
#define Status | ( | ... | ) | diags->error(DTA(DL_Status), __VA_ARGS__) |
Definition at line 282 of file Diags.h.
Referenced by http_hdr_reason_lookup().
#define StatusV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Status), fmt, ap) |
#define Warning | ( | ... | ) | diags->error(DTA(DL_Warning), __VA_ARGS__) |
Definition at line 284 of file Diags.h.
Referenced by HttpSessionAccept::accept(), Http2SessionAccept::accept(), NetAccept::acceptEvent(), NetAccept::acceptFastEvent(), MultiCastPeer::AddMultiCastChild(), adjust_num_of_net_threads(), api_init(), ClusterHandler::build_controlmsg_descriptors(), UrlRewrite::BuildTable(), CacheHostTable::BuildTable(), CacheHostTable::BuildTableFromString(), UpdateConfigManager::BuildUpdateList(), cache_op(), CacheProcessor::cacheInitialized(), LogFile::check_fd(), check_transient_accept_error(), ClearCacheVolList(), ClearConfigVol(), CacheDisk::clearDone(), ClusterAccept::ClusterAcceptEvent(), ClusterMachine::ClusterMachine(), cmd_mode(), Log::collate_thread_main(), DNSConnection::connect(), cplist_reconfigure(), create_volume(), dir_bucket_loop_fix(), DNSProcessor::dns_init(), dns_process(), HostDBContinuation::dnsEvent(), NetAccept::do_blocking_accept(), NetAccept::do_listen(), EnableCoreFile(), ServerSessionPool::eventHandler(), DNSHandler::failover(), Log::flush_thread_main(), freelist_clean(), Vol::handle_dir_clear(), Vol::handle_dir_read(), AIO_Callback_handler::handle_disk_failure(), Vol::handle_recover_from_data(), HttpBodyFactory::HttpBodyFactory(), Log::init(), HttpBodySet::init(), NetAccept::init_accept_per_thread(), init_core_size(), init_http_update_test(), init_reverse_proxy(), init_system(), MultiCacheBase::initialize(), initialize_all_global_stats(), ink_aio_read(), ink_aio_write(), ink_cache_init(), SSLContextStorage::insert(), ProtocolProbeTrampoline::ioCompletionEvent(), LogSock::listen(), HttpBodyTemplate::load_from_file(), loadSocksAuthInfo(), HttpProxyPort::loadValue(), LogFilterInt::LogFilterInt(), LogFilterIP::LogFilterIP(), LogFilterString::LogFilterString(), HostDBContinuation::lookup_done(), Machine::Machine(), main(), SocksProxy::mainEvent(), RamCacheCLFUSCompressor::mainEvent(), CacheSync::mainEvent(), CacheProcessor::mark_storage_offline(), HostRegexMatcher< Data, Result >::Match(), RegexMatcher< Data, Result >::Match(), MultiCacheBase::mmap_data(), open_stats_snap(), CacheVC::openReadFromWriterMain(), CacheVC::openReadMain(), CacheVC::openReadReadDone(), CacheVC::openReadStartEarliest(), CacheVC::openReadStartHead(), CacheDisk::openStart(), LogFormat::parse_escape_string(), UpdateConfigManager::ParseConfigFile(), ICPPeerReadCont::PeerReadStateMachine(), plugin_expand(), plugin_init(), plugin_load(), LogBufferManager::preproc_buffers(), process_core(), ClusterHandler::process_incoming_callouts(), ClusterHandler::process_large_control_msgs(), ClusterHandler::process_read(), process_regex_mapping_config(), ClusterHandler::process_small_control_msgs(), HttpProxyPort::processOptions(), ConfigVolumes::read_config_file(), LogConfig::read_configuration_variables(), read_MachineList(), PrefetchConfiguration::readConfiguration(), MultiCacheBase::rebuild(), RecAlloc(), RecHttpLoadIp(), RecMessageUnmarshalNext(), HttpConfig::reconfigure(), HttpBodyFactory::reconfigure(), DNSHandler::recover(), DNSHandler::recv_dns(), reloadUrlRewrite(), remap_load_plugin(), remap_parse_config_bti(), reply_to_cont(), LogFile::roll(), DNSHandler::rr_failure(), set_core_size(), setup_socks_servers(), UnixNetProcessor::start(), EventProcessor::start(), HostDBCache::start(), CacheProcessor::start_internal(), start_stats_snap(), ClusterHandler::startClusterEvent(), CacheDisk::syncDone(), synserver_accept_handler(), UrlRewrite::TableInsert(), LogConfig::update_space_used(), CacheControlRecord::UpdateMatch(), UrlRewrite::UrlRewrite(), vol_dir_clear(), LogFile::write_ascii_logbuffer3(), MultiCacheBase::write_config(), write_stats_snap(), and LogFile::writeln().
#define WarningV | ( | fmt, | ||
ap | ||||
) | diags->error_va(DTA(DL_Warning), fmt, ap) |
Definition at line 292 of file Diags.h.
Referenced by RecSignalWarning().
typedef void(* DiagsCleanupFunc)() |
enum DiagsLevel |
enum DiagsTagType |
void void dummy_debug | ( | const char * | tag, | |
const char * | fmt, | |||
... | ||||
) | [inline] |
Definition at line 52 of file Diags.cc.
Referenced by HttpTransact::build_response(), diags_config_callback(), init_diags(), init_log_standalone(), init_log_standalone_basic(), initialize_process_manager(), main(), ErrorClass::raise(), reconfigure_diags(), remove_round_robin(), HttpTransactCache::SelectFromAlternates(), SSLDiagnostic(), TSDebug(), TSDebugSpecific(), TSError(), and TSIsDebugTagSet().