09-09-2020 05:42 AM
I want to audit search parameters used in alfresco search form.
I am using version : Alfresco Enterprise v5.1.1
If i search jbong then in alfresco log i want to see something like this: /alfresco-api/post/SearchService/query/args/searchParameters=jbong*
but it is showing /alfresco-api/pre/SearchService/query/args=null
Any help or suggestion will be highly appriciated. thnaks a lot.
===========================================================
Here is the detail of my steps and configurations
2. But the alfresco log is showing something like below: alfresco.log
2020-09-08 16:58:20,480 DEBUG [repo.jscript.ScriptLogger] [http-apr-8080-exec-16] Query : jbong Sortby: 2020-09-08 16:58:20,483 DEBUG [repo.audit.inbound] [http-apr-8080-exec-16] Inbound audit values: /alfresco-api/pre/SearchService/query/args=null 2020-09-08 16:58:20,757 DEBUG [repo.audit.inbound] [http-apr-8080-exec-16] Inbound audit values: /alfresco-api/post/SearchService/query/args=null /alfresco-api/post/SearchService/query/no-error=null 2020-09-08 16:58:20,761 DEBUG [repo.audit.AuditComponentImpl] [http-apr-8080-exec-16] Extracted audit data: Application: AuditApplication[ name=SearchAudit, id=12, disabledPathsId=8473501] Values: /searchaudit/query/args=null /searchaudit/query/no-error=null New Data: 2020-09-08 16:58:20,761 DEBUG [repo.audit.AuditComponentImpl] [http-apr-8080-exec-16] Nothing audited: Application ID: 12 Entry ID: null Values: /searchaudit/query/args=null /searchaudit/query/no-error=null 2020-09-08 16:58:20,765 DEBUG [repo.jscript.ScriptLogger] [http-apr-8080-exec-16] Processing resultset of length: 0 2020-09-08 16:58:20,765 DEBUG [repo.jscript.ScriptLogger] [http-apr-8080-exec-16] Filtered resultset to length: 0. Discarded item count: 0
3. Here are my custom audit configuration:
A. alfresco-home/tomcat/shared/classes/alfresco/extension/audit/SearchAudit.xml
<?xml version='1.0' encoding='UTF-8'?> <Audit xmlns="http://www.alfresco.org/repo/audit/model/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.alfresco.org/repo/audit/model/3.2 alfresco-audit-3.2.xsd" > <DataExtractors> <DataExtractor name="simpleValue" registeredName="auditModel.extractor.simpleValue" /> <DataExtractor name="nullValue" registeredName="auditModel.extractor.nullValue" /> </DataExtractors> <PathMappings> <PathMap source="/alfresco-api/post/SearchService/query" target="/searchaudit/query" /> </PathMappings> <Application name="SearchAudit" key="searchaudit"> <AuditPath key="query"> <RecordValue key="store" dataExtractor="simpleValue" dataSource="/searchaudit/query/args/store" dataTrigger="/searchaudit/query/no-error" /> <RecordValue key="language" dataExtractor="simpleValue" dataSource="/searchaudit/query/args/language" dataTrigger="/searchaudit/query/no-error" /> <RecordValue key="query" dataExtractor="simpleValue" dataSource="/searchaudit/query/args/query" dataTrigger="/searchaudit/query/no-error" /> </AuditPath> </Application> </Audit>
B. alfresco-global.properties
# Audit configuration audit.enabled=trueaudit.tagging.enabled=trueaudit.alfresco-access.enabled=trueaudit.alfresco-access.sub-actions.enabled=trueaudit.cmischangelog.enabled=true
09-09-2020 08:22 AM
Can anyone help me please on this issue...
09-09-2020 08:27 AM
Do you want to audit search invocations from Share app?
09-09-2020 08:58 AM
@angelborroy wrote:Do you want to audit search invocations from Share app?
Thanks angelborroy,
yes i am using searchform of alfersco share.
09-09-2020 09:06 AM
@deshdeepak1947 wrote:
@angelborroy wrote:Do you want to audit search invocations from Share app?
Thanks angelborroy,
yes i am using searchform of alfersco share.
Here is the form :
09-09-2020 12:36 PM
The URL for that search queries is something like:
http://127.0.0.1:8080/alfresco/s/slingshot/search?term=jbong
09-09-2020 12:46 PM
@angelborroy wrote:The URL for that search queries is something like:
http://127.0.0.1:8080/alfresco/s/slingshot/search?term=jbong
thanks @angelborroy for reply,
The url is :
https://stg-abc.com/share/page/site/testsite/dp/ws/faceted-search#searchTerm=jbong&scope=testsite
i am searching jbong in testsite.
09-09-2020 06:16 PM
@deshdeepak1947 wrote:
@angelborroy wrote:The URL for that search queries is something like:
http://127.0.0.1:8080/alfresco/s/slingshot/search?term=jbong
thanks @angelborroy for reply,
The url is :
https://stg-abc.com/share/page/site/testsite/dp/ws/faceted-search#searchTerm=jbong&scope=testsite
i am searching jbong in testsite.
Using this url: http://127.0.0.1:8080/alfresco/s/slingshot/search?term=jbong
also i am getting same log entry:
 2020-09-09 18:01:52,165  DEBUG [repo.jscript.ScriptLogger] [http-apr-8080-exec-12] Query:
jbong
Sortby:
 2020-09-09 18:01:52,167  DEBUG [repo.audit.inbound] [http-apr-8080-exec-12]
Inbound audit values:
        /alfresco-api/pre/SearchService/query/args=null
 2020-09-09 18:01:52,198  DEBUG [repo.audit.inbound] [http-apr-8080-exec-12]
Inbound audit values:
        /alfresco-api/post/SearchService/query/args=null
        /alfresco-api/post/SearchService/query/no-error=null
 2020-09-09 18:01:52,200  DEBUG [repo.audit.AuditComponentImpl] [http-apr-8080-exec-12]
Extracted audit data:
        Application:    AuditApplication[ name=auditsearch, id=15, disabledPathsId=8487501]
        Values:
                /auditsearch/query/args=null
                /auditsearch/query/no-error=null
        New Data:
 2020-09-09 18:01:52,200  DEBUG [repo.audit.AuditComponentImpl] [http-apr-8080-exec-12]
Nothing audited:
        Application ID: 15
        Entry ID:       null
        Values:
                /auditsearch/query/args=null
                /auditsearch/query/no-error=null
					
				
			
			
				
			
			
			
			
			
			
			
		 
					
				
		
09-10-2020 06:40 AM
Hi @deshdeepak1947 ,
Sorry for interrupting in your question trail but i am looking for audit logs in SDK. Are this logs of yours stores into .log file in SDK or you are looking it from command line? as i am able to view log but only through command line and i want to get it in .log file. Please do help out as i am looking to get .log file on my sdk.
Thanks,
Piyush
09-10-2020 08:18 AM
@piyush48 wrote:Hi @deshdeepak1947 ,
Sorry for interrupting in your question trail but i am looking for audit logs in SDK. Are this logs of yours stores into .log file in SDK or you are looking it from command line? as i am able to view log but only through command line and i want to get it in .log file. Please do help out as i am looking to get .log file on my sdk.
Thanks,
Piyush
I am not doing anyhting in sdk in this case, i am refereing /opt/<alfresco-home>/alfresco.log or console /opt/<alfresco-log>/tomcat/lgs/catalina.out
if you want to know the location of alfresco.log in sdk project then it would be your project root folder, location
 
					
				
				
			
		
Explore our Alfresco products with the links below. Use labels to filter content by product module.