ok so set the log directory as full path and it appears that works but still not working
2018-08-29 12:26:51,066 INFO [main] (Controller.java:108) -
2018-08-29 12:26:51,135 INFO [main] (Controller.java:109) - *** Starting PVOutput Integration Service v1.5.3.1
2018-08-29 12:26:51,207 INFO [Thread-0] (Controller.java:130) - Install Directory: /home/pi/pvoutput
2018-08-29 12:26:51,214 INFO [Thread-0] (Controller.java:139) - Loaded Config: pvoutput.ini
2018-08-29 12:26:58,193 INFO [Thread-0] (WebClient.java:133) - >>> http://pvoutput.org:80/service/r2/getsystem.jsp?donations=1
2018-08-29 12:27:01,576 INFO [Thread-0] (Controller.java:2136) - <<< parkour,4830,5271,14,345,Sunpower P17,1,5000,Zeversolar,N,25.0,No,20180828,-36.956215,140.741421,5;;1
2018-08-29 12:27:03,586 INFO [Thread-0] (WebClient.java:133) - >>> http://pvoutput.org:80/service/r1/getstatus.jsp?d=20180829
2018-08-29 12:27:04,339 INFO [Thread-0] (Controller.java:323) - --------------------------
2018-08-29 12:27:04,343 INFO [Thread-0] (Controller.java:324) - System Name: parkour
2018-08-29 12:27:04,347 INFO [Thread-0] (Controller.java:325) - System Size: 4830
2018-08-29 12:27:04,351 INFO [Thread-0] (Controller.java:326) - Timezone: Etc/UTC
2018-08-29 12:27:04,355 INFO [Thread-0] (Controller.java:327) - Donation Mode: true
2018-08-29 12:27:04,359 INFO [Thread-0] (Controller.java:328) - Max History: 90
2018-08-29 12:27:04,363 INFO [Thread-0] (Controller.java:329) - Status Interval: 5-min
2018-08-29 12:27:04,367 INFO [Thread-0] (Controller.java:330) - Status Date Time: null
2018-08-29 12:27:04,370 INFO [Thread-0] (Controller.java:331) - Upload Temperature: true
2018-08-29 12:27:04,374 INFO [Thread-0] (Controller.java:332) - Upload Voltage: true
2018-08-29 12:27:04,387 INFO [Thread-0] (Controller.java:333) - Energy Generation: -1
2018-08-29 12:27:04,391 INFO [Thread-0] (Controller.java:334) - Energy Consumption: -1
2018-08-29 12:27:04,395 INFO [Thread-0] (Controller.java:335) - Create Local Graph: true
2018-08-29 12:27:04,408 INFO [Thread-0] (Controller.java:336) - Retry Limit: 30 to 40
2018-08-29 12:27:04,412 INFO [Thread-0] (Controller.java:337) - --------------------------
2018-08-29 12:27:04,650 INFO [Thread-0] (Controller.java:372) - Loaded Reader 1: currentcost
2018-08-29 12:27:04,659 INFO [Thread-0] (Controller.java:373) - Log Directory 1: [/home/pi/pvoutput/logs]
2018-08-29 12:27:04,663 INFO [Thread-0] (Controller.java:384) - Loading Config 1: currentcost.ini
2018-08-29 12:27:04,675 INFO [Thread-0] (CurrentcostLogReader.java:177) - Port: /dev/ttyUSB0
2018-08-29 12:27:04,679 INFO [Thread-0] (CurrentcostLogReader.java:178) - Rate: 57600
2018-08-29 12:27:04,683 INFO [Thread-0] (CurrentcostLogReader.java:179) - Port Detect Wait: 15
2018-08-29 12:27:04,686 INFO [Thread-0] (CurrentcostLogReader.java:180) - Port Idle Recycle: 60
2018-08-29 12:27:04,752 INFO [Thread-0] (CurrentcostLogReader.java:245) - Id: 0, sensor: 0, channels: [], direction: Import, calibration: 1.0
2018-08-29 12:27:04,770 INFO [Thread-0] (CurrentcostLogReader.java:245) - Id: 1, sensor: 9, channels: [], direction: Import, calibration: 1.0
2018-08-29 12:27:04,774 INFO [Thread-0] (CurrentcostLogReader.java:270) - v7 sensor 9
2018-08-29 12:27:05,146 INFO [Thread-0] (CurrentcostLogReader.java:489) - Opened serial port: /dev/ttyUSB0
2018-08-29 12:27:05,214 INFO [Thread-0] (Controller.java:489) - Added Reader: currentcost0
2018-08-29 12:27:05,248 INFO [Thread-0] (Controller.java:511) - Log File: currentcost0 [CC0-2018-08-29.log]
2018-08-29 12:27:05,253 INFO [Thread-0] (Controller.java:517) - Import Sensor: 0, id: 0
2018-08-29 12:27:05,257 INFO [Thread-0] (Controller.java:489) - Added Reader: currentcost1
2018-08-29 12:27:05,277 INFO [Thread-0] (Controller.java:511) - Log File: currentcost1 [CC1-2018-08-29.log]
2018-08-29 12:27:05,281 INFO [Thread-0] (Controller.java:517) - Import Sensor: 9, id: 1
2018-08-29 12:27:05,379 INFO [Thread-0] (Controller.java:579) - Service: [http://pvoutput.org:80/service/r2/addbatchstatus.jsp] Test: false, End: 18:00
2018-08-29 12:27:05,383 INFO [Thread-0] (Controller.java:587) - Loaded 2 Readers (Import: 2, Export: 0)
2018-08-29 12:27:07,389 INFO [Thread-0] (Controller.java:731) - Startup Complete: Waiting for data…
2018-08-29 12:28:05,209 WARN [Thread-3] (CurrentcostLogReader.java:863) - Port /dev/ttyUSB0 idle for more than 60 seconds
2018-08-29 12:28:05,213 INFO [Thread-3] (CurrentcostLogReader.java:476) - Closing Serial Port: /dev/ttyUSB0
2018-08-29 12:28:05,233 INFO [Thread-3] (CurrentcostLogReader.java:489) - Opened serial port: /dev/ttyUSB0
2018-08-29 12:30:05,240 WARN [Thread-3] (CurrentcostLogReader.java:863) - Port /dev/ttyUSB0 idle for more than 60 seconds
2018-08-29 12:30:05,245 INFO [Thread-3] (CurrentcostLogReader.java:476) - Closing Serial Port: /dev/ttyUSB0
2018-08-29 12:30:05,273 INFO [Thread-3] (CurrentcostLogReader.java:489) - Opened serial port: /dev/ttyUSB0
2018-08-29 12:32:05,280 WARN [Thread-3] (CurrentcostLogReader.java:863) - Port /dev/ttyUSB0 idle for more than 60 seconds
2018-08-29 12:32:05,283 INFO [Thread-3] (CurrentcostLogReader.java:476) - Closing Serial Port: /dev/ttyUSB0
2018-08-29 12:32:13,803 INFO [Thread-3] (CurrentcostLogReader.java:489) - Opened serial port: /dev/ttyUSB0