Query winston log returns empty result

Upvote

I have a very basic express app. I added winston without any configuration. I create log messages like this:

require('winston').info('App started');

and all log messages go into app.out.log. When I vi into the file I see

info: App started

so default logging using winston seems to work fine. Now I want to use the query api of winston:

require('winston').query({}, function(err, results) {
    if (err) {
        res.status(400).json(err);
    } else {
        res.json(results);
    }
});

But results is empty. The doc says:

Winston supports querying of logs with Loggly-like options. See Loggly Search API. Specifically: File, Couchdb, Redis, Loggly, Nssocket, and Http.

and since the default transport is File I would expect results to be not empty. Any ideas whats wrong?

janzal

By default, Winston uses only ConsoleTransport. So if you want to query a log file, you have to add proper Transport (in this example is used file transport).

There is a little example:

var winston = require('winston');

winston.add(winston.transports.File, { filename: 'app.out.log' });

winston.info('App started');

winston.query({}, function(err, results) {
    if (err) {
      res.status(400).json(err);
  } else {
      res.json(results);
  }
});

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Query winston log returns empty result

From Dev

Hibernate query returns empty result list

From Dev

PDOStatement query with subqueries returns empty result

From Dev

Hibernate query returns empty result list

From Dev

Laravel query builder returns empty result set

From Dev

Query with JOIN clause always returns a empty result set using Dapper

From Dev

Query returns empty, expects parameter 1 to be mysqli_result

From Dev

SQL query with encoded input parameter returns empty result in MySQL

From Dev

Check if data.table query returns empty result set

From Dev

Query returns wrong result

From Dev

MySQLi Query returns empty

From Dev

Query returns empty row

From Dev

PDO returns empty array as result

From Dev

Hibernate criteria returns empty result

From Dev

stored procedure returns empty result

From Dev

Configparser Occasionally Returns Empty Result

From Dev

NodeJs Mysql returns empty result

From Dev

Why Like returns empty whereas = returns result?

From Dev

SELECT query inside TRY CATCH returns empty result set even when error occurs

From Dev

MySQL query executes fine, but returns (false) empty result set when using != NULL?

From Dev

find 5 days old documents with $lt operand in MongoDB with Jongo - query returns empty result

From Dev

SELECT query inside TRY CATCH returns empty result set even when error occurs

From Dev

EF generated SQL query returns empty result when querying datetime column, but the record exists in database

From Dev

Pymongo find returns empty result when I put boolean fields into query

From Dev

phrase_prefix query returns empty result if I search for 3 characters but returns non-empty result if I search for 4 and more characters

From Dev

SQL Query fails on empty result

From Dev

Return zeros in empty query result

From Dev

Check empty result with mysql query

From Dev

SQL query returns wrong result

Related Related

  1. 1

    Query winston log returns empty result

  2. 2

    Hibernate query returns empty result list

  3. 3

    PDOStatement query with subqueries returns empty result

  4. 4

    Hibernate query returns empty result list

  5. 5

    Laravel query builder returns empty result set

  6. 6

    Query with JOIN clause always returns a empty result set using Dapper

  7. 7

    Query returns empty, expects parameter 1 to be mysqli_result

  8. 8

    SQL query with encoded input parameter returns empty result in MySQL

  9. 9

    Check if data.table query returns empty result set

  10. 10

    Query returns wrong result

  11. 11

    MySQLi Query returns empty

  12. 12

    Query returns empty row

  13. 13

    PDO returns empty array as result

  14. 14

    Hibernate criteria returns empty result

  15. 15

    stored procedure returns empty result

  16. 16

    Configparser Occasionally Returns Empty Result

  17. 17

    NodeJs Mysql returns empty result

  18. 18

    Why Like returns empty whereas = returns result?

  19. 19

    SELECT query inside TRY CATCH returns empty result set even when error occurs

  20. 20

    MySQL query executes fine, but returns (false) empty result set when using != NULL?

  21. 21

    find 5 days old documents with $lt operand in MongoDB with Jongo - query returns empty result

  22. 22

    SELECT query inside TRY CATCH returns empty result set even when error occurs

  23. 23

    EF generated SQL query returns empty result when querying datetime column, but the record exists in database

  24. 24

    Pymongo find returns empty result when I put boolean fields into query

  25. 25

    phrase_prefix query returns empty result if I search for 3 characters but returns non-empty result if I search for 4 and more characters

  26. 26

    SQL Query fails on empty result

  27. 27

    Return zeros in empty query result

  28. 28

    Check empty result with mysql query

  29. 29

    SQL query returns wrong result

HotTag

Archive