title: logging using winston not making new file
body: <p>i am  using winston to add logs in my nodejs project which is basically a kakfka based service which runs 24 x 7, below code only generate log on separate file(the file dated when the service restarted) but it only changes file when the i restart the server after the change date, is their anything which automatically changes the log file when the day changes.</p>
  <pre><code>const {createLogger, format, transports} = require(&quot;winston&quot;);
  const {combine, timestamp, label, prettyPrint} = format;
  
  const logger = createLogger({
      level: &quot;info&quot;,
      format: format.combine(
          format.splat(),
          format.simple(),
          format.json(),
          timestamp(),
          prettyPrint()
      ),
      transports: [
          new transports.File({
              filename: `${appRoot}/Log/error/Log_${new Date().getUTCDate()}-${new Date().getMonth()}-${new Date().getFullYear()}.log`,
              level: &quot;error&quot;,
              handleExceptions: true,
              json: true,
              stack: true,
          }),
  
          
          
      ],
      exitOnError: false,
  });
  
  module.exports = logger;
  
  </code></pre>