[cosmetics] update date in GPL header
[vuplus_xbmc] / tools / EventClients / lib / java / src / org / xbmc / eventclient / PacketLOG.java
1 /*
2  *  Copyright (C) 2008-2013 Team XBMC
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 2 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 along
15  *  with this program; if not, write to the Free Software Foundation, Inc.,
16  *  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17  */
18
19 package org.xbmc.eventclient;
20 /**
21  * XBMC Event Client Class
22  * 
23  * A LOG packet tells XBMC to log the message to xbmc.log with the loglevel as specified.
24  * @author Stefan Agner
25  *
26  */
27 public class PacketLOG extends Packet {
28         
29         /**
30          * A LOG packet tells XBMC to log the message to xbmc.log with the loglevel as specified.
31          * @param loglevel the loglevel, follows XBMC standard.
32          * <ul>
33          * <li>0 = DEBUG</li>
34          * <li>1 = INFO</li>
35          * <li>2 = NOTICE</li>
36          * <li>3 = WARNING</li>
37          * <li>4 = ERROR</li>
38          * <li>5 = SEVERE</li>
39          * </ul>
40          * @param logmessage the message to log
41          */
42         public PacketLOG(byte loglevel, String logmessage)
43         {
44                 super(PT_LOG);
45                 appendPayload(loglevel);
46                 appendPayload(logmessage);
47         }
48 }