<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    logg4j 使用筆記

    Posted on 2008-07-02 11:20 G_G 閱讀(729) 評論(0)  編輯  收藏 所屬分類: javaGeneral
    參考:http://www.builder.com.cn/2008/0517/866964.shtml

    上面很全文就不說了。

    在這logger郵件,總不成功。在此我 重寫:
    log4j.appender.MAIL=uu.Mail
    #defines?how?often?emails?are?send
    log4j.appender.MAIL.BufferSize
    =1
    log4j.appender.MAIL.threshold
    =error


    log4j.appender.MAIL.SMTPHost
    =mail.chinanet.net.cn
    log4j.appender.MAIL.
    From=wap@chinanet.net.cn
    log4j.appender.MAIL.
    To=liukaiyi@gmail.com
    log4j.appender.MAIL.Subject
    =Application.log?error?occurred

    log4j.appender.MAIL.layout
    =org.apache.log4j.PatternLayout
    log4j.appender.MAIL.SMTPUsername
    =wap
    log4j.appender.MAIL.SMTPPassword
    =aaaaaa
    log4j.appender.MAIL.layout.ConversionPattern
    =%d?%5p?[%c]?%n%m%n





    package?uu;


    import?java.util.Date;
    import?java.util.Properties;

    import?javax.mail.Authenticator;
    import?javax.mail.Message;
    import?javax.mail.MessagingException;
    import?javax.mail.PasswordAuthentication;
    import?javax.mail.Session;
    import?javax.mail.Store;
    import?javax.mail.Transport;
    import?javax.mail.internet.InternetAddress;
    import?javax.mail.internet.MimeMessage;

    import?org.apache.log4j.net.SMTPAppender;



    public?class?Mail?extends?SMTPAppender?{
    ????
    public?void?activateOptions()?{
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa","liukaiyi@gmail.com","logg4j","?郵件正文?測試開始?");
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    ????
    //?goMail?收郵件郵箱??mailContent?郵件正文
    ????public?static?void?sendMail(String?goMail,String?mailContent){
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa",goMail,"訂單管理",mailContent);
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    public?void?send(String?name,String?pass,String?goMail,String?title,String?mailContent){
    ????????
    try
    ????????{
    ????????????Properties?props?
    =?new?Properties();
    ????????????Session?sendMailSession;
    ????????????Store?store;
    ????????????Transport?transport;
    ????????????props.put(
    "mail.smtp.auth","true");
    ????????????props.put(
    "mail.smtp.host",?"mail.chinanet.net.cn");?//smtp
    ????????????
    ????????????props.put(
    "mail.smtp.user",name+"@chinanet.net.cn");?//
    ????????????
    ????????????
    ????????????props.put(
    "mail.smtp.password",pass);?//??????
    ????????????PopupAuthenticator?popA=new?PopupAuthenticator();//
    ????????????PasswordAuthentication?pop?=?popA.performCheck(name+"@chinanet.net.cn",pass);?//??д?????????
    ????????????sendMailSession?=?Session.getInstance(props,?popA);
    ????????????Message?newMessage?
    =?new?MimeMessage(sendMailSession);
    ????????????newMessage.setFrom(
    new?InternetAddress(name+"@chinanet.net.cn"));
    ????????????
    ????????????newMessage.setRecipient(Message.RecipientType.TO,?
    new?InternetAddress(goMail));??//???????????
    ????????????newMessage.setSubject(title);
    ????????????newMessage.setSentDate(
    new?Date());
    ????????????mailContent
    +="\n\n"+new?Date().toLocaleString();
    ????????????newMessage.setText(mailContent);?
    //???????
    ????????????transport?=?sendMailSession.getTransport("smtp");
    ????????????transport.send(newMessage);
    ????????}
    ????????
    catch?(MessagingException?ex)
    ????????{
    ????????????ex.printStackTrace();
    ????????}
    ????}

    ????
    public?class?PopupAuthenticator?extends?Authenticator{
    ????????String?username
    =null;
    ????????String?password
    =null;
    ????????
    public?PopupAuthenticator(){}
    ????????
    public?PasswordAuthentication?performCheck(String?user,String?pass){
    ????????????username?
    =?user;??
    ????????????password?
    =?pass;?
    ????????????
    return?getPasswordAuthentication();
    ????????}
    ????????
    protected?PasswordAuthentication?getPasswordAuthentication()?{
    ????????????
    return?new?PasswordAuthentication(username,?password);
    ????????}
    ????}
    ????
    }

    主站蜘蛛池模板: 爱爱帝国亚洲一区二区三区| 亚洲高清在线观看| 中文字幕在线日亚洲9| 亚洲香蕉免费有线视频| 精品亚洲成AV人在线观看| 人人玩人人添人人澡免费| 亚洲va中文字幕无码久久不卡| 三年在线观看免费观看完整版中文 | 直接进入免费看黄的网站| 日本不卡在线观看免费v| 韩国亚洲伊人久久综合影院| 国产精品冒白浆免费视频| 农村寡妇一级毛片免费看视频| 亚洲国产精品13p| 男女一边摸一边做爽的免费视频| 亚洲av无码成h人动漫无遮挡 | 永久在线观看免费视频| 亚洲国产女人aaa毛片在线| 最近2019免费中文字幕6| 亚洲另类精品xxxx人妖| 嫩草影院免费观看| 污网站在线免费观看| 亚洲va中文字幕无码久久| 99国产精品永久免费视频| 亚洲AV无码一区二区一二区| 亚洲国产精品人人做人人爱| 久久国产精品免费专区| 久久乐国产综合亚洲精品| 国产精品成人免费综合| 最近中文字幕大全免费版在线| 亚洲乱码卡三乱码新区| 免费在线一级毛片| 99精品一区二区免费视频| 亚洲永久网址在线观看| 国产亚洲视频在线播放| 91精品免费国产高清在线| 无码天堂亚洲国产AV| 亚洲影院在线观看| 国产精品色午夜免费视频| 99热免费在线观看| 免费国产黄网站在线观看动图|