ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Logging factory. More...
Public Member Functions | |
initUser ($a_login) | |
Init user specific log options. More... | |
getSettings () | |
Get settigns. More... | |
getComponentLogger ($a_component_id) | |
Get component logger. More... | |
Static Public Member Functions | |
static | getInstance () |
static | newInstance (ilLoggingSettings $settings) |
get new instance More... | |
static | getLogger ($a_component_id) |
Get component logger. More... | |
static | getRootLogger () |
The unique root logger has a fixed error level. More... | |
Data Fields | |
const | DEFAULT_FORMAT = "[%suid%] [%datetime%] %channel%.%level_name%: %message% %context% %extra%\n" |
const | ROOT_LOGGER = 'root' |
const | COMPONENT_ROOT = 'log_root' |
const | SETUP_LOGGER = 'setup' |
Protected Member Functions | |
__construct (ilLoggingSettings $settings) | |
isConsoleAvailable () | |
Check if console handler is available. More... | |
getLoggers () | |
Private Attributes | |
$settings = null | |
$enabled = false | |
$loggers = array() | |
Static Private Attributes | |
static | $instance = null |
Logging factory.
Definition at line 21 of file class.ilLoggerFactory.php.
|
protected |
Definition at line 36 of file class.ilLoggerFactory.php.
References $settings, getSettings(), and settings().
ilLoggerFactory::getComponentLogger | ( | $a_component_id | ) |
Get component logger.
type | $a_component_id |
Definition at line 167 of file class.ilLoggerFactory.php.
References $GLOBALS, CLIENT_ID, ilLogLevel\DEBUG, getSettings(), isConsoleAvailable(), and user().
|
static |
Definition at line 46 of file class.ilLoggerFactory.php.
References $settings, and ilLoggingDBSettings\getInstance().
Referenced by ilGroupAppEventListener\__construct(), ilOpenIdConnectAppEventListener\__construct(), ilCourseAppEventListener\__construct(), ilRbacAdmin\assignUser(), ilRbacAdmin\deassignUser(), ilGroupAppEventListener\handleUserAssignments(), ilCourseAppEventListener\handleUserAssignments(), ilInitialisation\initILIAS(), and ilInitialisation\initUserAccount().
|
static |
Get component logger.
string | $a_component_id |
Definition at line 74 of file class.ilLoggerFactory.php.
References $factory.
Referenced by ilRpcClient\__call(), ilAuthProviderFactory\__construct(), ilFSWebStorageExercise\__construct(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphResponseFactory\__construct(), ilAuthFrontendCredentials\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilUserStartingPointGUI\__construct(), ilExPeerReview\__construct(), ilImportMapping\__construct(), ilMediaObjectDataSet\__construct(), ilCollectWorkspaceFilesJob\__construct(), ilGlossaryDataSet\__construct(), ilAuthProvider\__construct(), ilWikiDataSet\__construct(), ilSumOfWorkspaceFileSizesTooLargeInteraction\__construct(), ilAuthFrontend\__construct(), ilExport\__construct(), ilCalendarScheduleFilterTimings\__construct(), ilBookCronNotification\__construct(), ilAwarenessUserProvider\__construct(), SurveyCategories\__construct(), ilSurveySkill\__construct(), ilAuthStatus\__construct(), ilLearningModuleDataSet\__construct(), ilCheckSumOfWorkspaceFileSizesJob\__construct(), ilMailCronOrphanedMailsDeletionProcessor\__construct(), ilXapiResultsCronjob\__construct(), ilImport\__construct(), ilCopyWorkspaceFilesToTempDirectoryJob\__construct(), ilObjFileGUI\__construct(), ilObjUserFolderGUI\__construct(), ilAuthFrontendFactory\__construct(), ilExAssignmentReminder\__construct(), ilSoapClient\__construct(), ilMailAddressTypeFactory\__construct(), ilAdvancedMDParser\__construct(), ilStyleDataSet\__construct(), ilGlossaryTermPermission\__construct(), ilObjLoggingSettingsGUI\__construct(), ilContainerXmlParser\__construct(), ilObjSurveyQuestionPoolGUI\__construct(), ILIAS\COPage\Editor\Server\Server\__construct(), ilSCORM2004Item\__construct(), ilRpcClient\__construct(), ilRbacReview\__construct(), ilPageContent\__construct(), ilObjWorkspaceFolderGUI\__construct(), ilMassMailTaskProcessor\__construct(), ilPDStudyProgrammeSimpleListGUI\__construct(), ilObjSurveyGUI\__construct(), ilDataSet\__construct(), ilWikiUserHTMLExport\__construct(), ilMembershipCronNotificationsData\__construct(), ilStartUpGUI\__construct(), ilObjContentObject\__construct(), ilPageContentGUI\__construct(), ilDownloadWorkspaceFolderBackgroundTask\__construct(), ilGlossaryTermGUI\__construct(), ilObjWikiGUI\__construct(), ilObjMediaPoolGUI\__construct(), ilSurveyEvaluationGUI\__construct(), ilCategoryXmlParser\__construct(), ilContObjParser\__construct(), ilMD5295SaxParser\__construct(), ilMDBase\__construct(), ilMD5295Base\__construct(), ilSurveyPageGUI\__construct(), ilAppEventHandler\__construct(), ilAdvancedMDRecordParser\__construct(), ilSurveyExecutionGUI\__construct(), ilAccess\__construct(), SurveyQuestionGUI\__construct(), ilCOPageHTMLExport\__construct(), ILIAS\Wiki\Export\WikiHtmlExport\__construct(), ILIAS\LearningModule\Export\LMHtmlExport\__construct(), ilQuestionPageParser\__construct(), ilObjGlossaryGUI\__construct(), ilPageEditorGUI\__construct(), ilExerciseManagementGUI\__construct(), ilMail\__construct(), ilContainerContentGUI\__construct(), ilNoteGUI\__construct(), ilObjStudyProgramme\__construct(), ilExAssignment\__construct(), ilPageObject\__construct(), ilObjectCopyGUI\__construct(), ilPageObjectGUI\__construct(), ilTree\__construct(), SurveyQuestion\__construct(), ilObjSurvey\__construct(), ilAccountRegistrationGUI\__distributeMails(), ilLinkChecker\__validateLinks(), ilStartUpGUI\_checkGoto(), ilObject\_prepareCloneSelection(), ilTree\_removeEntry(), ilLPStatus\_updateStatus(), ilContainer\_writeContainerSetting(), ilObjUser\_writeHistory(), ilCalendarScheduleFilterTimings\addCustomEvents(), ilDidacticTemplateLocalRoleAction\apply(), ilObject\applyDidacticTemplate(), ilGroupMembershipGUI\assignMembers(), ilLearningSequenceMembershipGUI\assignMembers(), ilCourseMembershipGUI\assignMembers(), ilRbacAdmin\assignRoleToFolder(), ilCronStartUp\authenticate(), ilWebDAVAuthentication\authenticate(), ilSearchGUI\autoComplete(), ilInitialisation\blockedAuthentication(), ilStudyProgrammeDIC\buildDIC(), ilCmiXapiStatementsReportLinkBuilder\buildPipeline(), ilObjCmiXapiGUI\buildReportFilter(), ilvCard\buildVCard(), ilObjLinkResourceGUI\callLink(), ilSoapUtils\callNextDependency(), ilSoapUtils\callNextNode(), ilObjFileDAV\checkForVirus(), ilCaptchaUtil\checkFreetype(), ilAuthFrontend\checkIp(), ilContainer\cloneAllObject(), ilObjGroup\cloneAutoGeneratedRoles(), ilCourseObjectiveQuestion\cloneDependencies(), ilSoapUtils\cloneDependencies(), ilObjCourse\cloneDependencies(), ilObjGroup\cloneDependencies(), ilSoapUtils\cloneNode(), ilContainerSorting\cloneSorting(), ilAwarenessUserCollector\collectUsers(), ilDidacticTemplateGUI\confirmTemplateSwitch(), ilLORandomTestQuestionPools\copy(), ilObjectCopyGUI\copyContainer(), ilObjectCopyGUI\copyContainerToTargets(), ilQuestionPageParser\copyMobFiles(), ilContObjParser\copyMobFiles(), ilObjectCopyGUI\copyMultipleNonContainer(), ilRbacAdmin\copyRolePermissionIntersection(), ilContainer\create(), ilObjContainerDAV\createDirectory(), ilDidacticTemplateLocalPolicyAction\createLocalPolicy(), ilObjMediaObject\delete(), ilObjRole\delete(), ilPageObject\delete(), ilDidacticTemplateBlockRoleAction\deleteLocalPolicy(), ilStartUpGUI\doApacheAuthentication(), ilLDAPServer\doConnectionCheck(), ilStartUpGUI\doLTIAuthentication(), ilStartUpGUI\doOpenIdConnectAuthentication(), ilObjRoleFolderGUI\doRemoveRolePermissions(), ilStartUpGUI\doSamlAuthentication(), ilStartUpGUI\doShibbolethAuthentication(), ilStartUpGUI\doStandardAuthentication(), ilUserProfileStartUpStep\execute(), ilRepositoryGUI\executeCommand(), ilObjCmiXapiGUI\fetchXapiStatements(), ilChatroomServerConnector\file_get_contents(), ilLogComponentTableGUI\fillRow(), ilLuceneSearchResultFilter\filter(), ilDidacticTemplateAction\filterRoles(), ilLTIToolConsumer\fromRecordId(), ilMembershipNotifications\getActiveUsersforAllObjects(), ilSkillUsage\getAllUsagesOfTemplate(), ilAuthModeDetermination\getAuthModeSequence(), ilLuceneAdvancedSearchFields\getFormElement(), ilAttendanceList\getHTML(), ilAwarenessUserProviderCurrentCourse\getInitialUserSet(), ilNotification\getNotificationsForObject(), ilPathGUI\getPathIds(), ilContainerBlockPropertiesStorageGUI\getProperty(), ilMaterializedPathTree\getRelation(), ilRbacReview\getRolesOfRoleFolder(), ilObjSurvey\getSurveysWithTutorResults(), ilInitialisation\goToLogin(), ilAuthFrontend\handleAuthenticationSuccess(), ilOpenIdConnectAppEventListener\handleEvent(), ilCourseReferenceAppEventListener\handleEvent(), ilWebLinkXmlParser\handlerEndTag(), ilAuthProviderSaml\handleSamlAuth(), ilLuceneSearcher\highlight(), ilCourseObjective\ilClone(), ilSoapUtils\ilClone(), ilSoapUtils\ilCloneDependencies(), ilDidacticTemplateSettingsGUI\importTemplate(), ilAuthProviderSaml\importUser(), ilStyleImporter\init(), ilLearningModuleImporter\init(), ilWikiExporter\init(), ilContainerImporter\init(), ilSurveyImporter\init(), ilObjectCopyGUI\init(), ilObjectRolePermissionTableGUI\initColumns(), ilDidacticTemplateSettingsGUI\initEditTemplate(), ilRbacAdmin\initIntersectionPermissions(), ilADTMultiEnumDBBridge\insertIndices(), ilNestedSetTree\insertNode(), ilMaterializedPathTree\insertNode(), ilTree\insertNodeFromTrash(), ilRepUtil\insertSavedNodes(), ilAuthProviderLTI\isAuthModeLTI(), ilUserProfile\isProfileIncomplete(), ilSoapUtils\linkNode(), ilObjectPlugin\loadOrgUnitPlugin(), ilObjectPlugin\loadRepoPlugin(), ilSoapUserAdministration\login(), ilMDRights\lookupRightsByTypeAndCopyright(), ilPCResources\modifyItemGroupRefIdsByMapping(), ilMaterializedPathTree\moveTree(), ilNestedSetTree\moveTree(), ilLogComponentTableGUI\parse(), ilLuceneHighlighterResultParser\parse(), ilRepositoryObjectDetailSearch\performLuceneSearch(), ilObjectSearch\performSearch(), ilLuceneSearcher\performSearch(), ilMailCronOrphanedMailsDeletionProcessor\processDeletion(), SurveyQuestion\QTIMaterialToString(), ilLPStatus\raiseEvent(), ilAttendanceList\readOrderedExportableFields(), ilObjLTIAdministration\readReleaseObjects(), ilSystemCheckTrash\readSelectedDeleted(), ilWaitingListTableGUI\readUserData(), ilInitialisation\redirect(), ilObjSearchSettingsGUI\refreshLuceneSettings(), ilInitialisation\resumeUserSession(), ilDidacticTemplateLocalPolicyAction\revertLocalPolicy(), ilLuceneIndexer\run(), ilExcCronReminders\run(), ilSurveyCronNotification\run(), ilSkillNotifications\run(), ilMailCronOrphanedMails\run(), ilObjLoggingSettingsGUI\saveComponentLevels(), ilMailCronOrphanedMails\saveCustomSettings(), ilMultilingualismGUI\saveLanguages(), ilPermissionGUI\savePermissions(), ilMailLuceneSearcher\search(), ilLPTableBaseGUI\searchObjects(), ilMailMimeTransportNull\send(), ilMailMimeTransportBase\send(), ilMailNotification\sendMail(), ilMembershipCronNotifications\sendMail(), ilWikiUtil\sendNotification(), ilObjSurvey\sendTutorResults(), ilExAssignmentReminder\sentReminderPlaceholders(), ilObjSurvey\sentReminderPlaceholders(), ilRbacAdmin\setBlockedStatus(), ilFileXMLParser\setFileContents(), ilQueryParser\setMinWordLength(), ilUserProfileStartUpStep\shouldInterceptRequest(), ilRepositorySearchGUI\showClipboard(), ilMailFormGUI\showForm(), ilObjectCopyGUI\showItemSelection(), ilSearchAppEventListener\storeElement(), ilContainerBlockPropertiesStorageGUI\storeProperty(), ilAdvancedMDRecordParser\storeRecords(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilPasswordAssistanceGUI\submitUsernameAssistanceForm(), ilDidacticTemplateUtils\switchTemplate(), ilLDAPUserSynchronisation\sync(), ilAuthFrontendCredentialsSoap\tryAuthenticationOnLoginPage(), ilPermissionGUI\unblockRoles(), ilLogComponentLevel\update(), ilObjCourseReference\update(), ilContainer\update(), ilLuceneIndexer\updateLuceneIndex(), ilObjGroupGUI\updateObject(), ilGroupMembershipGUI\updateParticipantsStatus(), ilObjectCopyGUI\updateProgress(), ilMDEditorGUI\updateQuickEdit(), ilExAssignment\uploadAssignmentFiles(), ilDidacticTemplateExcludeFilterPattern\valid(), ilDidacticTemplateIncludeFilterPattern\valid(), ilLuceneSearchResult\valid(), and ilMaterializedPathTree\validateParentRelations().
|
protected |
Definition at line 157 of file class.ilLoggerFactory.php.
References $loggers.
|
static |
The unique root logger has a fixed error level.
Definition at line 84 of file class.ilLoggerFactory.php.
References $factory.
Referenced by ilAssFileUploadUploadsExporter\createFileUploadCollectionZipFile(), ilInitialisation\initLog(), and assFlashQuestion\saveAdditionalQuestionDataToDb().
ilLoggerFactory::getSettings | ( | ) |
Get settigns.
Definition at line 148 of file class.ilLoggerFactory.php.
References $settings.
Referenced by __construct(), getComponentLogger(), and initUser().
ilLoggerFactory::initUser | ( | $a_login | ) |
Init user specific log options.
type | $a_login |
Definition at line 96 of file class.ilLoggerFactory.php.
References getSettings(), and isConsoleAvailable().
|
protected |
Check if console handler is available.
Definition at line 118 of file class.ilLoggerFactory.php.
References $_GET, $_SERVER, $GLOBALS, ilContext\CONTEXT_WEB, ilContext\getType(), and ILIAS\FileDelivery\http().
Referenced by getComponentLogger(), and initUser().
|
static |
get new instance
ilLoggingSettings | $settings |
Definition at line 61 of file class.ilLoggerFactory.php.
References $settings.
|
private |
Definition at line 33 of file class.ilLoggerFactory.php.
|
staticprivate |
Definition at line 29 of file class.ilLoggerFactory.php.
|
private |
Definition at line 34 of file class.ilLoggerFactory.php.
Referenced by getLoggers().
|
private |
Definition at line 31 of file class.ilLoggerFactory.php.
Referenced by __construct(), getInstance(), getSettings(), and newInstance().
const ilLoggerFactory::COMPONENT_ROOT = 'log_root' |
Definition at line 26 of file class.ilLoggerFactory.php.
const ilLoggerFactory::DEFAULT_FORMAT = "[%suid%] [%datetime%] %channel%.%level_name%: %message% %context% %extra%\n" |
Definition at line 23 of file class.ilLoggerFactory.php.
const ilLoggerFactory::ROOT_LOGGER = 'root' |
Definition at line 25 of file class.ilLoggerFactory.php.
const ilLoggerFactory::SETUP_LOGGER = 'setup' |
Definition at line 27 of file class.ilLoggerFactory.php.