code: def test_logloss(self):
      name = "logloss"
      self.assertAlmostEqual(
          get_result(name, case=0),
          (-np.log(0.1) - np.log(0.2) - np.log(0.3) - np.log(0.1)) / 4,
      )
      self.assertAlmostEqual(
          get_result(name, case=1),
          (-np.log(0.5) - np.log(0.6) - np.log(0.3) - np.log(0.8)) / 4,
      )
  
file_path: RecBole/tests/metrics/test_loss_metrics.py
imports: import os
  import sys
  import unittest
  import numpy
  from recbole.config import Config
  from recbole.evaluator.register import metrics_dict
label_desc: Use image node_id 3 for calling the TestLossMetrics obj's underlying member method code with example usage: obj.test_logloss() without return types