Hello I am using logback to write files and i have the below mentioned appender configuration.
Below configuration works fine.

My question is,how to write the logs in current directory? Is it possible? 

Currently written as, What i am looking is to write karaf.log on current date directory. Would be helpful, if some experts could let me know about the changes.

2015-04-03
2015-04-04
2015-04-05

karaf.log

<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>data/log/karaf.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>data/log/%d{yyyy-MM-dd}/karaf.%d{yyyy-MM-dd}.%i.gz
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 10MB -->
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 10 days worth of history -->
<maxHistory>10</maxHistory>
</rollingPolicy>
<append>true</append>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</pattern>
</encoder>
</appender>