フォルダの中に、ファイルを読み込んでから、LISTVIEW を表示したいですが、
同じ行内の複数のデリミタで文字列の区切があります。
2016/05/15 21:59:13,739 [7] INFO - Login.User_Aut - o03dx1n Unknown - Login: KST028

     Day        2016/05/15
     Time       21:59:13,739
     LogType    [7] INFO
     MethodName Login.User_Aut
     SessionID  o03dx1n Unknown
     LoginID    Login: KST028

Message
下に Split にスペースを入りましたが、日付と時間,LogType だけ区切りできました。他のものが全部間違った項目が入りました。
どうすれば区切りできますか?
お教えてください。お願いします。

      'ファイルを読み込む
        OpenFileDialog1.ShowDialog()
        Dim filepath As String = OpenFileDialog1.FileName
        Dim inputstream As New IO.StreamReader(filepath)
        Dim newstr(2) As String
        Dim Day As Integer
        Dim Time As String
        Dim LogType As String
        Dim LoginID As String
        Dim Message As String
        Do While inputstream.Peek <> -1
        '区切り
        newstr = inputstream.ReadLine().Split(" ")

        Day = newstr(0)
        Time = newstr(1)
        LogType = newstr(2) & " " & newstr(3)
        LoginID = newstr(6)
        Message = newstr(7)

        '選択されたファイルを読み取り
        Me.LogListView.Items.Add(Day)
        Me.LogListView.Items.Item(LogListView.Items.Count - 1).SubItems.Add(Time)
        Me.LogListView.Items.Item(LogListView.Items.Count - 1).SubItems.Add(LogType)    
        Me.LogListView.Items.Item(LogListView.Items.Count - 1).SubItems.Add(Message)
    Loop

    inputstream.Close()
End Sub