Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    How to change the log files location

    • Product: Rosetta
    • Product Version: 5.0.1

     

    Description

    How to change the location of the log files on all servers from "/operational_shared/logs" to "/exlibris/dps/d4_1/log". 

     

    We want to change the location of the following log files:

     

    • server.log 
    • gc.log 
    • pds_server.log 
    • wrapper.log 
    • /access_log 
    • localhost_access_log.YYYY-MM-DD 

    Resolution

    • Please note:
    • $op_dir is a shortcut for the directory operational_shared.
    • $dps_dev is a shortcut for the directory exlibris/dps/d4_1.
    • On some of the scripts the directories appears in their shortcut and in some they appear in their full path.

     

    • On each server, run the followings:
    • 1. Stop Rosetta: 
      • dps_stop
    • 2. Edit the dps_start script: 
      • vi  dps_start
      • Replace "$op_dir/logs/${WWW_HOST}" to "$dps_dev/log/${WWW_HOST}"
    • 3. Edit the script jboss_startup.sh: 
      • vi $dps_dev/system.dir/bin/jboss_startup.sh
      • Replace each "/operational_shared/logs" to "/exlibris/dps/d4_1/log". 

    4. Edit the prof_master​ file:

    • vi $dps_dev/profile/prof_master
    • Replace "alias dps_log    'cd $op_dir/logs/${WWW_HOST}'" to "alias dps_log     'cd $dps_dev/log/${WWW_HOST}'"
    • Replace "alias dps_tail    'cd $op_dir/logs/${WWW_HOST}; tail -f server.log'" to "alias dps_tail     'cd $dps_dev/logs/${WWW_HOST}; tail -f server.log'"
    • Replace "alias dlog        'tail -f $op_dir/logs/${WWW_HOST}/server.log'" to "alias dlog        'tail -f $dps_dev/logs/${WWW_HOST}/server.log'"

    5. Edit the wrapper.conf:

    • vi $dps_dev/system.dir/thirdparty/wrapper/conf/wrapper.conf
    • Replace each "/operational_shared/logs" to "/exlibris/dps/d4_1/log".  
    • 6. Edit jboss_startup_dbg.sh:
      • vi $dps_dev/system.dir/bin/jboss_startup_dbg.sh
      • Replace each "/operational_shared/logs" to "/exlibris/dps/d4_1/log".  
    • 7. Edit: jboss_rename_log.sh
      • vi $dps_dev/system.dir/bin/jboss_rename_log.sh
      • Replace each "/operational_shared/logs" to "/exlibris/dps/d4_1/log".
    • 8. Only on the PDS Server - Edit PDSDefinitions:
      • vi  $dps_dev/pds/program/PDSDefinitions
      • Replace each "/operational_shared/logs" to "/exlibris/dps/d4_1/log".

    9. run  .cshrc:

    • source /exlibris/dps/.cshrc

    10. Restart Rosetta:

    • dps_start

     

    Please note the changes will be overwritten once you install Rosetta SP or if you run dps_bin ./set_global.sh script.


    • Article last edited: 10-may-2016
    //doorbell.io feedback widged