1. 12 Jun, 2019 1 commit
    • Andrew Newdigate's avatar
      Adds labkit logging package · 5a01133e
      Andrew Newdigate authored
      Unlike some of the other functionality provided by Logkit,
      the logging functionality does not wrap an underlying log provider.
      Why not? Because, in a past life, I worked as a Java developer and
      therefore understand that log wrappers will bring you nothing but pain
      and unhappiness.
      Instead of being a log wrapper, this functionality encourages
      applications to use logrus. Logrus is already widely used in GitLab.
      What benefit does this functionality add:
      * Consistent configuration of logrus
      * Importantly, this functionality allows labkit itself to write logs.
        * This will allow us to add better logging, as well as standardised
          access loggers, exception loggers etc
      Co-authored-by: default avatarZeger-Jan van de Weg <zegerjan@gitlab.com>
  2. 21 Feb, 2019 1 commit
    • Andrew Newdigate's avatar
      Adds interprocess spawn span propagation · 1f233fd4
      Andrew Newdigate authored
      This change adds support for passing trace and span propagation details
      from parent to child process via environment variables.
      The change also ensures that the GITLAB_TRACING variable is correctly
      passed to child processes.
  3. 08 Jan, 2019 1 commit