Raghavendra SM wrote:
Hi All,
Axis2C, by default writes the axis2.log file to /logs/ directory. But
we need to write the axis2.log to a new directory say, /axis2_log/.
I tried changing the Makefile and Makefile.in as below,
logsdir=$(prefix)/logs # old
logsdir=$(prefix)/axis_logs #mine
With the above changes, the log isn’t getting written to the new path.
Are the changes done above are valid and relevent?
They are invalid and not relevant. This entry in the make file just
ensures it creates the default logs folder.
Is there any other configuration that needs to be tuned? Or is it
needs to taken care at the code level of axutil?
You have to do this at code level. You do not have to modify axutil.
Rather you have to modify your code where you use Axis2/C.
As an example, please have a look at the init_syetem_env function in
src/core/transport/http/server/simple_axis2_server/http_server_main.c
This is the main program of simple axis2 server and the given function
creates the log based on the location given in log_file parameter.
As Milinda mentioned in his reply, make sure you have created the folder
structure - Axis2/C only creates the file, not the folders.
HTH.
Samisa...
Please reply.
P.S: even Makefile.am has logsdir=$(prefix)/logs, which I haven’t
changed. Does it matter?
Regards,
~raghav
--
Samisa Abeysinghe : WSO2 WSF/C
"http://wso2.org/projects/wsf/c?WSO2 Web Services Framework/C - Open source C library for providing and consuming Web services"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]