How to use the info function from loglevel

Find comprehensive JavaScript loglevel.info code examples handpicked from public code repositorys.

loglevel.info is a method in the loglevel library that logs an informational message to the console or other output, depending on the log level configuration.

59
60
61
62
63
64
65
66
67
68

/**
 * @returns {Promise.<void>}
 */
async scan() {
  log.info('Scanning');
  await Process.spawn(scanimageCommand.scan(this.request));
}

/**
fork icon113
star icon463
watch icon5

+ 9 other calls in file

115
116
117
118
119
120
121
122
123
124
125
126
function loadSettingsFromObject(obj) {
    let ok = true;
    let errmsgs = '';
    function stash(m) { errmsgs += `<li>${m}</li>`; }


    log.info({'Loading settings from':obj});


    for(let key in S.defaults) {
        if(!obj[key]) {
            log.info(`Setting ${key} not found - skipping`);
fork icon27
star icon150
watch icon15

+ 23 other calls in file

How does loglevel.info work?

loglevel.info is a method in the loglevel library that logs an informational message to the console or other output, depending on the log level configuration. When you call loglevel.info(message), the message is passed to the loglevel instance's logging function. This function checks the log level configuration to determine whether to actually log the message. For example, if the log level is set to warn, error, or silent, then loglevel.info will not actually log the message to the console or other output. By default, loglevel logs messages to the console using console.log. However, you can configure loglevel to use a different output method, such as a file or a custom logging function. In essence, loglevel.info provides a way to log informational messages to the console or other output, while respecting the log level configuration.

26
27
28
29
30
31
32
33
34
35
36
37
const Esc = require('lib/justhtmlescape');
const BLAKE2s = require('blake2s-js');
var Buffer = require('buffer/');
if(Buffer.Buffer) Buffer = Buffer.Buffer;   // buffalo buffalo buffalo


function loginfo(...args) { log.info('TabFern view/item.js: ', ...args); };
// }}}1


/// The module we are creating
let me = {};
fork icon27
star icon150
watch icon15

+ 120 other calls in file

84
85
86
87
88
89
90
91
92
93
      res.end();
    },
  });

  loginStatus = `Login called, expecting redirect function to redirect the user's browser now...`;
  log.info(loginStatus);
} catch (error) {
  loginStatus = `Login attempt failed: [${error}]`;
  log.error(loginStatus);
  sendHtmlResponse(res);
fork icon34
star icon52
watch icon12

+ 4 other calls in file

Ai Example

1
2
3
4
5
6
7
8
9
10
11
12
13
const log = require("loglevel");

// Set the log level to 'info'
log.setLevel("info");

// Log an informational message
log.info("This is an informational message.");

// Set the log level to 'warn'
log.setLevel("warn");

// Try to log an informational message again
log.info("This message will not be logged.");

In this example, we first import the loglevel library and set the log level to info using the setLevel method. Next, we log an informational message using log.info. We then change the log level to warn, which means that only warning messages and higher will be logged. Finally, we try to log another informational message using log.info, but because the log level is now set to warn, the message will not be logged. Note that loglevel provides other log methods besides info, such as debug, warn, and error, which each correspond to different log levels.

12
13
14
15
16
17
18
19
20
21
// Connect to mongodb
await connectToMongo()
// Setup AppService
await AppService.init(ServerService)
// Ready!
log.info(`Listening on *:${port} 🙉`)
/**
|--------------------------------------------------
| For Debugging: Reset board and settings
|--------------------------------------------------
fork icon20
star icon89
watch icon11

190
191
192
193
194
195
196
197
198
199
  .catch(error => {
    return null;
  });

if (!regionId) {
  log.info('Image(s) not in a region channel, won\'t be processed');
  return;
}

const imageUrls = message.attachments
fork icon20
star icon15
watch icon0

+ 3 other calls in file

117
118
119
120
121
122
123
124
125
126
    ...mount_options
  ]
)

proc.stdout.on('data', (data) => {
  log.info(data.toString());
});

proc.stderr.on('data', (data) => {
  log.error(data.toString());
fork icon15
star icon29
watch icon5

+ 342 other calls in file

59
60
61
62
63
64
65
66
67
68
69
 * Background sync to fetch data
 *
 * @returns {Promise} Resolves to this if connection succeeded.
 */
module.exports.backgroundSyncMessages = async () => {
    log.info(getTimestamp() + ' INFO: Background syncing.')
    let message_was_unknown


    try {
        const resp = await fetch('http://' + process.env.SYS_HUGIN_NODE_SERVER + '/get_pool_changes_lite', {
fork icon8
star icon27
watch icon3

+ 119 other calls in file

47
48
49
50
51
52
53
54
55
56
57
 * Open a wallet
 *
 * @returns {String}
 */
async function openWallet(daemon) {
    log.info(getTimestamp() + ' INFO: Open wallet...')
    const walletExists = await walletExistsInDb()


    if (walletExists) {
        log.info(getTimestamp() + ' INFO: Wallet found, loading...')
fork icon8
star icon27
watch icon3

+ 155 other calls in file

150
151
152
153
154
155
156
157
158
159
    curseWord = containCurseWord(messageObj.message)
}

// all checks if the message should go through or not
if (curseWord) {
    log.info(getTimestamp() + ' INFO: Message contains curse words.')
    return false
} else {
    if (
        criteriaUsersInclude &&
fork icon8
star icon27
watch icon3

+ 26 other calls in file

78
79
80
81
82
83
84
85
86
87
}

if (urlParams.get('debug') !== null) {
    this.m32CwGeneratorUI.setDebug(true);
    this.echoTrainerUI.setDebug(true);
    log.info('debug mode enabled!');
    // receiveTextQsoTrainer.addEventListener('input', function(event) {
    //     detectQso();
    // });
} else {
fork icon3
star icon10
watch icon0

+ 3 other calls in file

667
668
669
670
671
672
673
674
675
676
                    break;
                default:
                    console.log('unhandled json key', key);
            }
        } else {
            log.info('cannot handle json', jsonObject);
        }
    }    
}

fork icon3
star icon10
watch icon0

+ 12 other calls in file

16
17
18
19
20
21
22
23
24
25
    postgresqlUrl = target;
  });

program.on('--help', function() {
  log.info('  <source> should be a valid CouchDB URL');
  log.info('  <target> should be a valid PostgreSQL URL');
  log.info('');
  log.info('  Examples:');
  log.info('');
  log.info('    $ couch2pg "http://admin:pass@localhost:5984/db" "postgres://user:pass@localhost:5432/db"');
fork icon3
star icon10
watch icon15

+ 11 other calls in file

142
143
144
145
146
147
148
149
150
151
    return Promise.all(view_creation_promises);

}).then(()=>{
    EXEC_START = new Date();
    var req_batches = WORKLOAD["blocks"];
    LOGGER.info(`# of Request Batches: ${req_batches.length}`);

    return req_batches.reduce( async (previousPromise, req_batch) => {
        await previousPromise;
        BATCH_ID+=1;
fork icon2
star icon7
watch icon1

+ 13 other calls in file

11
12
13
14
15
16
17
18
const app = require('./app');

const port = process.env.NODE_PORT || 3006;

app.listen(port, () => {
  log.info(`listening on port:${port}`);
  log.debug('debug log level!');
});
fork icon8
star icon1
watch icon8

53
54
55
56
57
58
59
60
61
62
63
function debugLog(browserWindow, message) {
  // need the timeout as it takes time for the preload javascript to be loaded in the window
  setTimeout(() => {
    browserWindow.webContents.send('debug', message);
  }, 3000);
  log.info(message);
}


function getAppIcon() {
  return path.join(__dirname, '../', `/icon.${isWindows() ? 'ico' : 'png'}`);
fork icon0
star icon5
watch icon4

+ 4 other calls in file

84
85
86
87
88
89
90
91
92
93
hash: function hash(_hash) {
  currentHash = _hash;
},

'still-ok': function stillOk() {
  log.info('[WDS] Nothing changed.');
  if (useWarningOverlay || useErrorOverlay) overlay.clear();
  sendMsg('StillOk');
},
'log-level': function logLevel(level) {
fork icon0
star icon2
watch icon0

+ 6 other calls in file

44
45
46
47
48
49
50
51
52
53
  return ret
}

function info (msg) {
  const mparsed = parseMsg(msg)
  mlog.info(mparsed.full)
}

function error (msg) {
  const mparsed = parseMsg(msg)
fork icon0
star icon2
watch icon2

4
5
6
7
8
9
10
11
12
13

const BundleSizeBot = require('./BundleSizeBot');

function runOnce() {
    log.enableAll();
    log.info(`[${new Date().toString()}] Starting BundleSizeBot`);
    log.setLevel(argv.logLevel || 'error');
    const bsb = new BundleSizeBot();
    bsb.run();
}
fork icon0
star icon2
watch icon1

286
287
288
289
290
291
292
293
294
295
    }),
  );
}

async getMessagesCount(filterCriteria = undefined) {
  log.info('getMessagesCount');

  let author_id;

  if (!filterCriteria.messageId) {
fork icon8
star icon1
watch icon8