OSID Logo
OSID Specifications
logging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.logging.LogSearch
Implementsosid.OsidSearch
Description

The search interface for governing log searches.

MethodsearchAmongLogs
Description

Execute this search among the given list of logs.

Parametersosid.id.IdListlogIdslist of logs
ErrorsNULL_ARGUMENT logIds is null
CompliancemandatoryThis method must be implemented.
MethodorderLogResults
Description

Specify an ordering to the search results.

Parametersosid.logging.LogSearchOrderlogSearchOrderlog search order
ErrorsNULL_ARGUMENT logSearchOrder is null
UNSUPPORTED logSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetLogSearchRecord
Description

Gets the log search record corresponding to the given log search record Type. This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypelogSearchRecordTypea log search record type
Returnosid.logging.records.LogSearchRecordthe log search record
ErrorsNULL_ARGUMENT logSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(logSearchRecordType) is false
CompliancemandatoryThis method must be implemented.