github.com/mdaxf/iac@v0.0.0-20240519030858-58a061660378/integration/messagebus/glue/log/log.go (about)

     1  /*  Glue - Robust Go and Javascript Socket Library
     2   *  Copyright (C) 2015  Roland Singer <roland.singer[at]desertbit.com>
     3   *
     4   *  This program is free software: you can redistribute it and/or modify
     5   *  it under the terms of the GNU General Public License as published by
     6   *  the Free Software Foundation, either version 3 of the License, or
     7   *  (at your option) any later version.
     8   *
     9   *  This program is distributed in the hope that it will be useful,
    10   *  but WITHOUT ANY WARRANTY; without even the implied warranty of
    11   *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    12   *  GNU General Public License for more details.
    13   *
    14   *  You should have received a copy of the GNU General Public License
    15   *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
    16   */
    17  
    18  // Package log holds the log backend used by the socket library.
    19  // Use the logrus L value to adapt the log formatting
    20  // or log levels if required...
    21  package log
    22  
    23  import (
    24  	"github.com/sirupsen/logrus"
    25  )
    26  
    27  var (
    28  	// L is the public logrus value used internally by glue.
    29  	L = logrus.New()
    30  )
    31  
    32  func init() {
    33  	// Set the default log options.
    34  	L.Formatter = new(logrus.TextFormatter)
    35  	L.Level = logrus.DebugLevel
    36  }