Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

log.h File Reference

#include <cstdarg>
#include <string>

Include dependency graph for log.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  EMAN

Classes

class  EMAN::Log
 Log defines a way to output logging information. More...

Defines

#define eman__log__h__   1
 
Id
log.h,v 1.22 2008/08/19 23:20:19 woolford Exp

#define __func__   ""
#define ENTERFUNC   LOGDEBUG("Enter ")
#define EXITFUNC   LOGDEBUG("Exit ")
#define LOGERR   Log::logger()->loc(Log::ERROR_LOG, __FILE__, __LINE__, __func__); Log::logger()->error
#define LOGWARN   Log::logger()->loc(Log::WARNING_LOG, __FILE__, __LINE__, __func__); Log::logger()->warn
#define LOGDEBUG   Log::logger()->loc(Log::DEBUG_LOG, __FILE__, __LINE__, __func__); Log::logger()->debug
#define LOGVAR   Log::logger()->loc(Log::VARIABLE_LOG, __FILE__, __LINE__, __func__); Log::logger()->variable


Define Documentation

#define __func__   ""
 

Definition at line 48 of file log.h.

#define eman__log__h__   1
 

Id
log.h,v 1.22 2008/08/19 23:20:19 woolford Exp

Definition at line 37 of file log.h.

#define ENTERFUNC   LOGDEBUG("Enter ")
 

Definition at line 52 of file log.h.

#define EXITFUNC   LOGDEBUG("Exit ")
 

Definition at line 53 of file log.h.

#define LOGDEBUG   Log::logger()->loc(Log::DEBUG_LOG, __FILE__, __LINE__, __func__); Log::logger()->debug
 

Definition at line 59 of file log.h.

Referenced by EMAN::TestUtil::test_dict(), EMAN::TestUtil::test_FloatPoint(), EMAN::TestUtil::test_FloatSize(), EMAN::TestUtil::test_IntPoint(), EMAN::TestUtil::test_IntSize(), EMAN::TestUtil::test_map_emobject(), EMAN::TestUtil::test_map_float(), EMAN::TestUtil::test_map_int(), EMAN::TestUtil::test_map_long(), EMAN::TestUtil::test_map_string(), EMAN::TestUtil::test_Vec3f(), EMAN::TestUtil::test_Vec3i(), EMAN::TestUtil::test_vector_emdata(), EMAN::TestUtil::test_vector_float(), EMAN::TestUtil::test_vector_int(), EMAN::TestUtil::test_vector_long(), EMAN::TestUtil::test_vector_pixel(), EMAN::TestUtil::test_vector_string(), and EMAN::TestUtil::to_emobject().

#define LOGERR   Log::logger()->loc(Log::ERROR_LOG, __FILE__, __LINE__, __func__); Log::logger()->error
 

Definition at line 55 of file log.h.

Referenced by EMAN::CtfCAutoAverager::add_image(), EMAN::CtfCWautoAverager::add_image(), EMAN::IterationAverager::add_image(), EMAN::AbsMaxMinAverager::add_image(), EMAN::MinMaxAverager::add_image(), EMAN::FourierWeightAverager::add_image(), EMAN::ImageAverager::add_image(), EMAN::TomoAverager::add_image(), EMAN::EMData::add_incoherent(), EMAN::UnevenMatrix::alloc_data(), EMAN::PawelProjector::backproject3d(), EMAN::ChaoProjector::backproject3d(), EMAN::Util::calc_best_fft_size(), EMAN::EMData::calc_ccfx(), EMAN::XYData::calc_correlation(), EMAN::NormalizeMaskProcessor::calc_mean(), EMAN::EMData::calc_mutual_correlation(), EMAN::EMData::calc_radial_dist(), EMAN::LstIO::calc_ref_image_index(), EMAN::LstFastIO::calc_ref_image_index(), EMAN::NormalizeMaskProcessor::calc_sigma(), EMAN::EMData::center_origin(), EMAN::EMData::center_origin_fft(), EMAN::EMData::center_origin_yz(), EMAN::TestUtil::check_image(), EMAN::EMData::common_lines(), EMAN::EMAN1Ctf::compute_1d(), EMAN::EMAN2Ctf::compute_2d_complex(), EMAN::EMAN1Ctf::compute_2d_complex(), EMAN::EMData::convolute(), EMAN::Util::decimate(), EMAN::EMData::do_fft(), EMAN::EMData::do_fft_inplace(), EMAN::EMData::do_ift(), EMAN::EMData::do_ift_inplace(), EMAN::EMData::dot_rotate_translate(), EMAN::Processor::EMFourierFilterFunc(), EMAN::EMData::FH2F(), EMAN::Util::file_lock_wait(), EMAN::fourierproduct(), EMAN::Dict::get(), EMAN::EMData::get_amplitude_thres(), EMAN::EMData::get_clip(), EMAN::EMData::get_fft_amplitude(), EMAN::EMData::get_fft_amplitude2D(), EMAN::EMData::get_fft_phase(), EMAN::VtkIO::get_mode_size(), EMAN::EMObject::get_object_type_name(), EMAN::Util::im_diff(), EMAN::Util::infomask(), EMAN::ImagicIO2::init_test(), EMAN::EMData::insert_scaled_sum(), main(), EMAN::PointArray::mask_asymmetric_unit(), EMAN::EMData::mult_radial(), EMAN::EMData::operator/=(), EMAN::EMObject::operator=(), EMAN::RadialProcessor::process_inplace(), EMAN::WaveletProcessor::process_inplace(), EMAN::RampProcessor::process_inplace(), EMAN::TestImageSinewave::process_inplace(), EMAN::TestImageSphericalWave::process_inplace(), EMAN::IndexMaskFileProcessor::process_inplace(), EMAN::FileFourierProcessor::process_inplace(), EMAN::SNRProcessor::process_inplace(), EMAN::AddMaskShellProcessor::process_inplace(), EMAN::AddRandomNoiseProcessor::process_inplace(), EMAN::NormalizeRowProcessor::process_inplace(), EMAN::ZeroEdgePlaneProcessor::process_inplace(), EMAN::ZeroEdgeRowProcessor::process_inplace(), EMAN::MeanZeroEdgeProcessor::process_inplace(), EMAN::BeamstopProcessor::process_inplace(), EMAN::SigmaZeroEdgeProcessor::process_inplace(), EMAN::RealToFFTProcessor::process_inplace(), EMAN::GradientPlaneRemoverProcessor::process_inplace(), EMAN::GradientRemoverProcessor::process_inplace(), EMAN::CutoffBlockProcessor::process_inplace(), EMAN::DiffBlockProcessor::process_inplace(), EMAN::ChaoProjector::project3d(), EMAN::PawelProjector::project3d(), EMAN::GaussFFTProjector::project3d(), EMAN::GatanDM4::TagEntry::read(), EMAN::GatanDM4::TagData::read(), EMAN::Gatan::TagEntry::read(), EMAN::Gatan::TagData::read(), EMAN::GatanDM4::TagData::read_array_data(), EMAN::Gatan::TagData::read_array_data(), EMAN::GatanDM4::TagData::read_array_types(), EMAN::Gatan::TagData::read_array_types(), EMAN::XYData::read_file(), EMAN::GatanDM4::TagData::read_native(), EMAN::Gatan::TagData::read_native(), EMAN::EMData::real2FH(), EMAN::EMData::rotavg(), EMAN::EMData::rotavg_i(), EMAN::Util::save_data(), EMAN::PointArray::set_from_density_map(), EMAN::PifIO::to_pif_datatype(), EMAN::EMObject::to_str(), EMAN::GatanDM4::TagData::typesize(), EMAN::Gatan::TagData::typesize(), EMAN::TestUtil::verify_image_file_by_mode(), EMAN::Util::vrdg(), EMAN::EMData::window_center(), EMAN::XYData::write_file(), and EMAN::UnevenMatrix::Xdim::Xdim().

#define LOGVAR   Log::logger()->loc(Log::VARIABLE_LOG, __FILE__, __LINE__, __func__); Log::logger()->variable
 

Definition at line 61 of file log.h.

Referenced by EMAN::GatanDM4::TagGroup::read(), EMAN::GatanDM4::TagEntry::read(), EMAN::GatanDM4::TagData::read(), EMAN::Gatan::TagEntry::read(), EMAN::Gatan::TagGroup::read(), EMAN::Gatan::TagData::read(), EMAN::GatanDM4::TagData::read_any(), EMAN::Gatan::TagData::read_any(), EMAN::GatanDM4::TagData::read_array_data(), EMAN::Gatan::TagData::read_array_data(), EMAN::GatanDM4::TagData::read_array_types(), EMAN::Gatan::TagData::read_array_types(), EMAN::GatanDM4::TagData::read_native(), EMAN::Gatan::TagData::read_native(), EMAN::GatanDM4::TagData::read_struct_types(), EMAN::Gatan::TagData::read_struct_types(), and EMAN::EMData::write_image().

#define LOGWARN   Log::logger()->loc(Log::WARNING_LOG, __FILE__, __LINE__, __func__); Log::logger()->warn
 

Definition at line 57 of file log.h.

Referenced by EMAN::NormalizeStdProcessor::calc_mean(), EMAN::NormalizeLREdgeMeanProcessor::calc_mean(), EMAN::NormalizeMaxMinProcessor::calc_mean(), EMAN::NormalizeCircleMeanProcessor::calc_mean(), EMAN::NormalizeEdgeMeanProcessor::calc_mean(), EMAN::NormalizeMaskProcessor::calc_mean(), EMAN::NormalizeMaxMinProcessor::calc_sigma(), EMAN::NormalizeMaskProcessor::calc_sigma(), EMAN::NormalizeUnitSumProcessor::calc_sigma(), EMAN::NormalizeUnitProcessor::calc_sigma(), EMAN::EMData::do_ift(), EMAN::EMData::do_ift_inplace(), EMAN::AddSigmaNoiseProcessor::get_sigma(), EMAN::MrcIO::is_valid(), main(), EMAN::PointArray::opt_from_proj(), EMAN::PointArray::pdb2mrc_by_nfft(), EMAN::TestImageProcessor::preprocess(), EMAN::CtfSimProcessor::process(), EMAN::Wiener2DAutoAreaProcessor::process(), EMAN::MirrorProcessor::process_inplace(), EMAN::RadialProcessor::process_inplace(), EMAN::IterBinMaskProcessor::process_inplace(), EMAN::AutoMask3D2Processor::process_inplace(), EMAN::AutoMask3DProcessor::process_inplace(), EMAN::SmartMaskProcessor::process_inplace(), EMAN::CoordinateMaskFileProcessor::process_inplace(), EMAN::IndexMaskFileProcessor::process_inplace(), EMAN::SymSearchProcessor::process_inplace(), EMAN::LocalNormProcessor::process_inplace(), EMAN::StripeXYProcessor::process_inplace(), EMAN::FileFourierProcessor::process_inplace(), EMAN::ACFCenterProcessor::process_inplace(), EMAN::PhaseToMassCenterProcessor::process_inplace(), EMAN::ToMassCenterProcessor::process_inplace(), EMAN::AddMaskShellProcessor::process_inplace(), EMAN::AddRandomNoiseProcessor::process_inplace(), EMAN::AutoMask2DProcessor::process_inplace(), EMAN::AutoMaskAsymUnit::process_inplace(), EMAN::AddNoiseProcessor::process_inplace(), EMAN::FlipProcessor::process_inplace(), EMAN::RotationalSubstractProcessor::process_inplace(), EMAN::RotationalAverageProcessor::process_inplace(), EMAN::BilateralProcessor::process_inplace(), EMAN::NormalizeToLeastSquareProcessor::process_inplace(), EMAN::NormalizeRowProcessor::process_inplace(), EMAN::NormalizeRampNormVar::process_inplace(), EMAN::NormalizeProcessor::process_inplace(), EMAN::ZeroEdgePlaneProcessor::process_inplace(), EMAN::ZeroEdgeRowProcessor::process_inplace(), EMAN::DecayEdgeProcessor::process_inplace(), EMAN::AverageXProcessor::process_inplace(), EMAN::MeanZeroEdgeProcessor::process_inplace(), EMAN::BeamstopProcessor::process_inplace(), EMAN::SigmaZeroEdgeProcessor::process_inplace(), EMAN::RealToFFTProcessor::process_inplace(), EMAN::VerticalStripeProcessor::process_inplace(), EMAN::GradientPlaneRemoverProcessor::process_inplace(), EMAN::NonConvexProcessor::process_inplace(), EMAN::GradientRemoverProcessor::process_inplace(), EMAN::CutoffBlockProcessor::process_inplace(), EMAN::DiffBlockProcessor::process_inplace(), EMAN::BoxStatProcessor::process_inplace(), EMAN::AreaProcessor::process_inplace(), EMAN::ComplexPixelProcessor::process_inplace(), EMAN::ToMinvalProcessor::process_inplace(), EMAN::CoordinateProcessor::process_inplace(), EMAN::RealPixelProcessor::process_inplace(), EMAN::AmpweightFourierProcessor::process_inplace(), EMAN::FourierAnlProcessor::process_inplace(), EMAN::FourierProcessor::process_inplace(), EMAN::ImageProcessor::process_inplace(), EMAN::PointArray::projection_by_nfft(), EMAN::EMData::set_attr(), EMAN::EMData::set_attr_dict(), and EMAN::EMData::set_attr_python().


Generated on Tue Jun 11 13:41:18 2013 for EMAN2 by  doxygen 1.3.9.1