title: how to increase golang.org/x/crypto/ssh verbosity
body: <p>i wanted to use golang.org/x/crypto/ssh to write a little program which is able to read the equivalent to ssh -v output. While i am able to connect via the ssh package to my server i have no idea how to enable verbose output or get to the desired information in it. As i am new to golang i am not even able to decide if it is possible at all. </p>
  
  <p>Here is my code so far</p>
  
  <pre><code>package main
  
  import (
      "fmt"
  
      "golang.org/x/crypto/ssh"
  )
  
  type SSHClient struct {
      Config *ssh.ClientConfig
      Host   string
      Port   int
  }
  
  func main() {
      sshConfig := &amp;ssh.ClientConfig{
          User: "your_user_name",
          Auth: []ssh.AuthMethod{
              ssh.Password("your_password"),
          },
      }
  
      client := &amp;SSHClient{
          Config: sshConfig,
          Host:   "example.com",
          Port:   22,
      }
  
      client.test()
      _, err := ssh.Dial("tcp", "example.com:22", sshConfig)
      if err != nil {
          fmt.Printf("Failed to dial: %s", err)
      }
  
  }
  
  func (client *SSHClient) test() {
      fmt.Println("test")
  }
  </code></pre>