##*********************************************************************** ## this program is free software: you can redistribute it and/or ## modify it under the terms of the GNU General Public License as ## published by the Free Software Foundation, either version 3 of the ## License, or (at your option) any later version. ## ## this program is distributed in the hope that it will be useful, but ## WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program. If not, see ## . ## ## $Id: hierarchical_loggers.R 27 2010-04-08 15:05:52Z mariotomo $ library(logging) basicConfig() with(getLogger(logger=''), names(handlers)) with(getLogger('libro'), names(handlers)) logReset() addHandler(writeToConsole, logger='libro.romanzo') loginfo('chiarastella', logger='libro.romanzo.campanile') loginfo('memories of a survivor', logger='libro.romanzo.lessing') logwarn('talking to a upper level logger', logger='libro') logerror('talking to an unrelated logger', logger='rivista.cucina')