code: def test_setprocessor(rootlogger):
      log = rootlogger.get("1")
      log2 = log.get("2")
      assert log2.tags == tuple("12")
      out = []
      rootlogger.setprocessor(
          tuple("12"), lambda *args: out.append(args)
      )
      log("not seen")
      log2("seen")
      assert len(out) == 1
      tags, args = out[0]
      assert "1" in tags
      assert "2" in tags
      assert args == ("seen",)
      l2 = []
      rootlogger.setprocessor("1:2", lambda *args: l2.append(args))
      log2("seen")
      tags, args = l2[0]
      assert args == ("seen",)
  
imports: from pluggy._tracing import TagTracer
  import pytest
label_desc: Use image node_id 5 for calling a global function with example usage: test_setprocessor(rootlogger) without return types